Add slim release support for runner script
Add slim marker file as automatic overlay
Change nodetool path to under releases/<RELEASE_VERSION>/
Add TODO comment to install_upgrade script template
Document skip_apps= and apps=
erlc: fixup log message

Using the filename as a prefix is less readable and inconsistent with
the other log messages.

Before:

DEBUG: src/foo.erl depends on...

After:

DEBUG: Dependencies of src/foo.erl ...
erlc: add test suite
Document require_*_vsn options
rebar.app: remove superfluous quoting
file_utils: properly report errors (fix #95)

While at it, improve the error message printed by rebar_utils:sh/2.
Update THANKS

Add my name to THANKS
rebar_core: consistently order args and simplify code

* Fix arg order:
  The order of arguments got inconsistent over time. To fix that, use
  the same consistent order in all functions.

* Avoid one erlang:'++'/2 call in process_dir/6.

* Avoid lists:prefix/2 and atom_to_list/1 calls:
  We can easily avoid 2 lists:prefix/2 calls and one atom_to_list/1 call
  in execute/5 by passing in whether the command is a hook or not. The
  resulting code is simpler and easier to read.
Fix #267 (code path regression)

Since the introduction of -r/--recursive, deps were not properly added
to the code path when running ct, eunit, etc.

To fix that, pass a flag down to process_dir1 and conditionalize
execution of the command. This moves the decision into process_dir1
where we can decide to invoke preprocess/2 and postprocess/2 but not
execute the command.

Without this fix, you'd have to, for example, invoke 'rebar -r ct
skip_deps=true', if you wanted to run base_dir's ct suites with deps on
the code path (while skipping all non-base_dir ct suites).

So, with this patch applied, if you run
$ rebar ct
deps will be on the code path, and only base_dir's ct suites will be
tested.

If you want to test ct suites in base_dir and sub_dirs, you have to run
$ rebar -r ct skip_deps=true

If you want to test ct suites in all dirs, you have to run
$ rebar -r ct

The fix is not specific to ct and applies to all commands.

To be able to add inttest/code_path_no_recurse/deps, I had to fix
.gitignore. While at it, I've updated and fixed all entries.
Merge pull request #268 from tuncer/code-path-regression

Fix #267 (code path regression)
Merge pull request #269 from goofansu/patch-1

Update THANKS
Merge pull request #252 from tuncer/file_utils-errors

file_utils: properly report errors (fix #95)
Update rebar_utils.erl

On windows, bootstrap.bat failed with next error.
Command 'escriptize' not understood or not applicable

This happens because the drive name in path got from rebar_utils:get_cwd() and base_dir(Config) are different case.
Made the drive name the same lowercase using filename:absname().
Do not wrap base_dir with filename:absname() 

base_dir() returns already filename:absname()'ed path.
Make sure that eunit/qc_compile_opts works fix #245
Roll rebar version 2.3.0