-merged with chad's 2.0 branch, all unit tests passing now
-rez-exec renamed to rez-interpret
-added new unit test, 'context'
-made shell detection more robust, found a breaking test case
-misc bugfixes
moved contrib/ to vendor/
-added vendor/argparse.py, removed argparse as external requirement
-added ResolvedContext.which(), this is used in build sys plugins
-updated cmake/bez buildsys plugins so that they search for the builder
binary in the build env first, then fall back to calling env. This maximises
chances of finding cmake (for eg) without necessarily needing to create a
cmake rez package
-added timestamping back again. Compatible with rez-1 and rez-2 (which stores timestamp in the new release.yaml file)
-added new 'rez-bind' tool
-creation of bootstrap pkgs now uses more general binding code
-'package_maker_.py', more functional approach, can be used for creating real
packages as well as unittest packages
-made syspaths get appended in resolved envs, not prefixed
-changed variant dirs back to non-encoded form, this is safe on linux
-switched unittests to use dynamically created hello_world pkg instead of bootstrap
-added bind_utils file to simplify binding modules
-simplified binding modules
-added cmake bond module
-added rezconfig setting to debug binding modules
-enabled testing via 'python -m unittest discover' / 'unit2 ...', see tests/README
-misc fixes in release-related code, context code
tests: use assertEquals instead of assertTrue when appropriate to provide more error feedback.
tests: correct version of pyodd/package.py to match folder