Allow recursive_cmds override via REBAR_NON_RECURSIVE_CMDS

The environment variable REBAR_NON_RECURSIVE_CMDS can be used to pass in
a comma separated list of commands to remove from the built-in list of
recursive commands. Commands ending with *-deps are ignored.