Removes circular reference in robot.brain

Removes the circular reference to robot when saving to the brain.

Includes a DRY'er version of saving to the brain.
Fixes statistics reporting

Handle NaN calculations. Also stats are now per player by default
to cut down on channel spam.
Fixes reset to use DRY save() method
Fixes stats output
Fixes sounds in 1_4_24
Merge pull request #1008 from sukima/fix_one_four_twentyfour_game

Fixes many bugs in One Four Twentyfour game
github issues now advises githubot 0.4.0 in order to add a user-agent
Merge pull request #1009 from orta/patch-1

Github issues now advises githubot 0.4.0 in order to add a user-agent
fix mongo brain undefined data ref #873
Merge pull request #1010 from maxbeatty/master

Fix mongo-brain error when no results cause data to be undefined
Add RevX quotes plugin for Hubot
Merge pull request #1012 from jonahoffline/revx

Add RevX quotes plugin for Hubot
Updates jenkins.coffee to respond correctly to latest jenkins update and adds convenience method to build.

Jenkins changed the http status code for their REST API in the last version. These changes handle responses better when requesting a build. It also adds a convenient way to start build, by keeping an internal array of jobs, so that the user can request a build by sending a number instead of a job's name.
Update jira-issues.coffee, supports ports and protocol (http/https).
Uses robot.http now, simpler configuration
Update Giphy script

The API changed and it was crashing our Hubot :(
Merge pull request #1016 from jongd/patch-1

Fix Giphy script
Respond to more insults
Merge pull request #1017 from iangreenleaf/more_insults

Respond to more insults
jira-issues.coffee gracefully degrades to previous behavior, in case someone upgrades.