Add options argument to robot.http
Fix parse help to work synchronously
Fix bug where @pingIntervalId is not being held

setupExpress() assigns @pingIntervalId but then it is being reset to null
right after.
First pass at readline-history
Allow preceding whitespace for robot.respond

Sometimes when copying and pasting hubot commands, one might unintentionally
introduce whitespace before the Hubot's name. This commit allows the robot
to respond even if the name is prefixed by an arbitrary amount of whitespace.
Add history command
Make history size configurable, and default to 1024, for reasons. Also, don't use maxDiskLength because it's not settable for readline-history
call @repl.prompt(true) so that that cursor position is preseved after writing out to stdout
Update express
Merge pull request #805 from ClaudeBot/master

Fix incorrect config check option in CHANGELOG.md
Merge pull request #806 from zestia/master

Update Express
Version bump to 2.9.2
Merge pull request #808 from github/release-v2.9.2

Version bump to 2.9.2
Merge pull request #795 from DexterV/master

Fix bug where @pingIntervalId is not being held
Merge pull request #794 from meraki/master

Allow preceding whitespace for robot.respond
Merge pull request #762 from bouzuya/fix-parse-help-sync

Fix parse help to work synchronously
Reduce heroku ping interval down to 5 minutes (from 20)
Merge pull request #809 from github/lower-heroku-ping-interval

Reduce heroku ping interval down to 5 minutes (from 20)
Version bump to 2.9.3
Merge pull request #810 from github/release-v2.9.3

Version bump to 2.9.3