Add JavaScript support

https://trello.com/c/LQsUqhYU/179-support-javascript

* Use JSHint to review JavaScript code
* Allow users to configure JavaScript style guide
* Use jshintrb gem to easily use JSHint in Ruby
Fix style guides link
Specify indentation preference for JavaScript
Merge pull request #405 from soulcutter/patch-1

Update style guide path.
Add pull request info to Build model

* add `commit_sha` and `pull_request_number` attibutes
* extract stub helpers in pull_request_spec
* dry up tests