Split unit tests into individual lines

Some tests were failing but for some reasons the Travis status was returning
the last error code (and thus passing). This commit should allow any failing
test to exit the Travis build with a non-zero code.
Delegate error code and message to GithubException in get_github()
Update TestConfig unit tests to expect Stop Exception
Do not fail for anonymous connections
Remove anonymous failing test
Set read-only token to allow travis-build to merge PRs
Merge pull request #78 from sbesson/travis_test

Travis test
Merge remote-tracking branch 'origin/master' into submodule_include