Add a catch-all listener
Merge pull request #228 from titanous/catchall

Add a catch-all listener
Robot constructor takes an extra argument now.

Fixes tests.
Fix catch-all

The 'break if message.done' line was causing the results array to be
populated by false no matter what the listener#call returned.  This
caused the catch-all hook to trigger even if a previous listener had
handled the message.

Also fixes some of the existing tests.
Merge pull request #229 from ejfinneran/fix-catch-all

Catch-all method firing for all messages
rename catchall -> catchAll
changelog for 2.1.3
this release has a name
Add spacing between routes
Add 20 minute interval ping to keep process alive
Fixed URL to Heroku Node docs.
Merge pull request #241 from funkbit/master

Fixed URL to Heroku Node docs
Merge pull request #237 from github/keep-alive-ping

Keep alive ping
Add an option to delay hubot scripts from loading until the adapter
signals it's ready.
[adapter-boot-event] Using connected instead of booted as the event name.
[adapter-boot-event] removing CLI option and just going with the connected event as the default.
[adapter-boot-event] Hint emacs to use coffee-mode in the hubot bin.
[adapter-boot-event] Make sure the default adapters have emit connected events.
Merge pull request #220 from sbryant/adapter-boot-event

Delay hubot scripts from loading until the adapter signals it's ready.
self is not defined. The original does not have self defined.