bootstrap now accepts --help usage flag
fix indentation issues
Fix bug 271

Moves ct_extra_params to the end of the generated ct_run command.
This allows users to pass commands to the underlying emulator
using -erl_args. The included rt test demonstrates that it is
possible to pass an addtional option to ct_run and -erl_args at
the same time. Finally, the test executes in regular and verbose
modes because rebar constructs the ct_run command differently in
verbose mode.
Fix a few minor formatting inconsistencies

* fix overlong lines
* where appropriate use %% instead of %
Use correct types for OTP >=17.x
Remove warnings_as_errors from rebar.config

rebar's beam files are actually compiled by bootstrap's call to
make:files/2, so warnings_as_errors in rebar.config isn't really used.
update group leaders when restarting user process

ensure any processes with a reference to an old user process as their
group leader are updated to use the new user process. this introduces a
slight delay at startup as the system must wait for the new processes
to be registered. there is a max wait period of three seconds (before
the shell command gives up and throws a timeout error)

fixes #314 ("rebar shell" somehow blocks using io:format in gen_server
handle_call)
Fix typo s/of/on/
Merge branch 'erl-args-to-end' of https://github.com/NineFX/rebar into NineFX-erl-args-to-end

Conflicts:
	THANKS
Merge branch 'NineFX-erl-args-to-end'
Merge pull request #316 from talentdeficit/rebar_shell_314

fix for #314 (rebar shell somehow blocks using io:format in gen_server handle_call)
Merge pull request #307 from lrascao/add_bootstrap_usage

bootstrap now accepts --help usage flag
Merge branch 'minor-fixes' of https://github.com/tuncer/rebar into tuncer-minor-fixes
Merge branch 'tuncer-minor-fixes'