Add test push-all,pull-all, list, .gittrees check

- Added tests for various changes made to subtree.sh
- Tests verify subtree push, pull, push-all, pull-all, list subcommands
- Tests are also added to verify that .gittrees file contains correct
subtree information
  -