add execution permissions
+ Bug fixes based on the optimisations.
+ File required by the unittests.s
+ Unit tests from https://github.com/keleshev/schema/blob/master/test_schema.py converted to unittest instead of pytest.
+ File no longer required - it's part of setupclass.
+ Add schema to rez selftest.
+ Tweak tests to run through rez selftest.
+ Add user to rex bindings.
-fixed bug where --max-fails just produced an aborted solve.
- fixed bug in test_solver
- minor optimisation in solver
- added long description to top of solver.py
-added python dict format to rez-context -i option
-added context write/read to stdin, so rez-env can be piped into rez-context
Merge remote-tracking branch 'mark/rex_user_binding' into 2.0
Merge branch 'solver_fixes' into 2.0
-added some missing functionality to rex VersionBinding class
-added unit tests for said binding class
Merge remote-tracking branch 'mark/schema_optimisation_bug_fix' into 2.0
-fixed bug where dotfile written to same dir as context, even if dir not temp
-moved rex binding 'user' to system.user as per PR #122
Merge remote-tracking branch 'mikros/dev_permissions' into 2.0