+ If the commit message has already been provided, don't prompt the user to enter one still.
Merge pull request #3 from mstreatfield/2.0

Bug Fixes and Improvements to 2.0
expand environment variables using the env stored on the ActionManager, *not* os.environ.
improve some documentation.
Merge branch 'origin/2.0'
+ If the old-style export is already surrounded by quotes remove them.  They will be added back in by the interpretter.
+ Set the vcs tag name in the configuration file back to the correct {version}.  Add a new setting to parse the vcs tag and extract the version number.
+ When getting the version from a VCS tag use the regex from the settings.  This is required if the vcs tag name has been changed.
Merge remote-tracking branch 'upstream/2.0' into 2.0
+ Remove erroneous :.
+ Protect against ${...} tokens in a string being formatted.  This
allows us to pass env. var. references in a string without Rex trying to
format them.
+ Add tests for the rex.NamespaceFormatter. This includes all tests from
the Python stdlib implementation of string.Formatter to ensure we
haven't broken any existing functionality.  This is probably overkill,
but reassuring none-the-less.
+ Convert to new style command.
+ Add new query command (required by the doxygen cmake macro).
+ Make filepath required.
+ Fix syntax error.
+ Remove unrequired command.
+ Add support for tcsh completion.
Merge branch 'add_tcsh_completion_for_rez_commands' of github.com:mstreatfield/rez into 2.0

Conflicts:
	init.csh
	init.sh
	rez/rex.py
	rezconfig
-moved csh completion and added to csh/tcsh shell plugins;