Merge pull request #60 from sbesson/60_gitrepo_dir

Need for @chdir for `git submodule status`
Add default user agent to prevent 403 exceptions
Merge pull request #76 from sbesson/user_agent

Add default user agent to prevent 403 exceptions
Add travis-merge command

Add a new command similar to the Merge class where all the default merge
parameters (filters, base branch) should be read from environment variables
and or Pull Request comments for automatic testing using Travis CI.
Add the travis-merge command to .travis.yml
Do not ask for the login or token in a Travis environment
Fix value returned by Travis if job is not a Pull Request
Refactor test_redirectories() function as parse_comments()

- fix usage of test_directories()
- parse included PRs (by number) in travis-merge using "--depends-on"
Construct PullRequest object to parse comments in travis-merge
Fix include filter initialization
merge master -D org -I include -E exclude: PR 77 (Add support for scc merging in Travis)