Initial work on a homebrew-like system for performing self-constained, reproducable, and semi-automatic builds of external projects.
Fix a bug related to refactoring of metadata to be tradiational dictionaries instead of AttrDict instances
Merge branch '2.0'

Conflicts:
	python/rez/resources.py
Merge branch '2.0'
Merge branch '2.0'
-cosmetic change for testing purposes only.
Merge branch 'external_builds' of github.com:LumaPictures/rez into luma_ext_blds
-fixed (linux only) incorrect bash completion which was completing on non-pkg-version subdirs
-fixed bugs in build process wrt pkgs with no variant
-minor updates to pkg iteration
-fixed resolve bug in rez-help
-rez-help now uses webbrowser builtin module for better browser detection
oops, see previous commit msg
-added basic templating API. This will probably be expanded in future
to use a more powerful templating engine such as Jinja. In particular
this will be used to make a pluggable rez-make-project.
-added platform_ submodule
-updated rex to use platform_
-changed references to 'os pkg' to 'platform pkg' to avoid confusion -
'os' now refers to distro, eg Ubuntu, osx.
-moved version number into more standard rez.__version__; install script
now reads from here.
Merge branch 'nerdvegas/luma_ext_blds'

Conflicts:
	python/rez/config.py
	tests/test_config.py