runner 0.5.0

Utility for running Rust snippets
## 0.5.0 Release

### New Features

  - `--run` re-run without re-compilation
  - `--add` if crate already present, not an error. Will run available program (Issue #7)
  - `--simplify` for *not* simplifying error messages, which now happens by default
    (`std::string::String` becomes just `String`)
  - `args` available to snippets
  - `--crates` output is in same format as `[dependencies]` section of Cargo.toml
  - `--crates` with `--verbose` shows dependency tree
  - Arg comments now start with '//: ' and can appear in source file
  - `Duration` and `thread` added to prelude

### Fixes

  - Sometimes Windows standalone installer does not create Cargo bin dir
  - Detect 'unstable' using 'nightly'
  - Do not force rustc colours if not outputing to a terminal
  - Issue #9 (use basename) and ensure non-zero status code on failure

## 0.3.0 Release

### New Features

  - `--prepend` inserts code into body for -e, -i and -n
  - `--extern` also used for explicitly linking to a crate
  - `--features` shortcut for specifying features when compiling
  - `--compile-only` copies file to current dir after compilation
  - `--no-prelude` prevent usual runner prelude from being included
  - "$VAR" environment expansions for -e, -i and -n
  - `--doc` can be given a crate name

### Fixes

  - distinction between project and crate names