-more changes to setup related code, should address issues wrt pip
-fixed some bugs in shells, including broken tcsh -s option
-added tests for shells
-exposed tests in 'rez-test' command. Should do the same for other tests