Remove error handling from GithubApi#create_team

This was introduced by 383c76a to fix an issue when caching against
GitHub, but that is no longer enabled.
Update status on GitHub to show Hound activity

https://trello.com/c/WZ2ERUc7/420-use-github-status-api-to-report-hound-progress
Bump Rails version to 4.1.7

* http://www.schneems.com/2014/11/07/i-ram-what-i-ram.html
Split out violations into separate table

  * Makes `Violation` inherit from `ActiveRecord::Base` and adds associated
    table
  * Adds `has_many :violations` association to `Build`
  * Updates creation of `violations` in `style_guide`'s
  * Adds `violation` factory

https://trello.com/c/OLdRI0mO/336-split-out-violations-into-separate-table
Remove serialization of violations_archive on Build

Follow up to https://github.com/thoughtbot/hound/pull/493. We have no need to
serialize this data.
Merge pull request #2 from JensDebergh/jd-update-hound

Jd update hound