Add Python 2.7 to the Travis build environments
Add extra spaces to the exclude DEBUG statements to match PR __repr__
Merge pull request #126 from sbesson/python27

Add Python 2.7 to the Travis build environments
Allow PR exclusion using `--exclude` and update integration tests
Return list of all excluded PRs in the merge command info log

- run_filter() now returns a reason together with the filter status
- unit tests have been fixed accordingly
- status-excluded PRs are now included as part of the excluded PRs section
Return empty string in merge_info() is candidate_pulls is empty
run_filter() should only log and return the sets intersection
Add whitelisting option in PullRequest to retrieve comments

Add unit test with a whitelisting function checking organization members
Turn whitelisting on when parsing comments for --exclude labels

- Check for exclude comments ahead of  PR filters and fail-fast if found
- Mark comment-excluded PRs separately
- Reuse the default filter mode for whitelisting PR comments
- Fix documentation of default mode in the command help
merge master -D org -I include -E exclude: PR 122 (scc version is overwritten when called from a Git repository)
merge master -D org -I include -E exclude: PR 125 (Teach `scc merge` to parse comments for labels)