Parse 'template' value of GitHub /setup endpoint

- Allows Hubot or other clients to specify a template name instead
of relying on matching either the job name or the default
- /setup route response now contains job_config_path
- Updated docs
Add docs about GitHub OAuth being unsupported
Explain what `username` and `password` should be

Eliminate some confusion about what the username and password should be
when generating a token for the GitHub Status API
Fix trailing whitespace
Merge pull request #174 from mattr-/documentarian

Update the README to better explain things
cut a version 0.10.2 to rubygems
Merge branch 'master' into template
add this back so #127 is clean against master
store job template in the database
Merge pull request #178 from github/template

Accept custom job template parameter, store in the database
Add support for Travis.
Merge pull request #183 from parkr/travis

Add support for Travis.