ensure stored username is a string
Add scripts directory with script/boomtown.coffee for testing errors
Always log errors received by robot emitter. That means that the shell adapter doesn't need to do that itself anymore
Remove hubot boom throw documentation line, since it's not a special case
Add default Procfile
Fix boomError
Add an error handler for testing
Reply with stack too
Change string encoding function from escape to encodeURIComponent
Encode function could not multibyte string for url.
Merge pull request #769 from unok/urlencoding_error

Change string encoding function from escape to encodeURIComponent
Merge branch 'master' into fix-error-logging
Revert "Add default Procfile"

This reverts commit 045de148e7c9c2738a8c44224073be8e5a626462.
Don't actually keep this in hubot
Merge pull request #748 from github/fix-error-logging

Fix error logging
Prepare v2.8.2
Merge pull request #776 from github/release-v2.8.2

Release v2.8.2
Add help for adapter command.
Merge pull request #784 from sethjackson/adapter-help

Add help for adapter command.
Merge branch 'master' into userForStringName
Fix brain_test.coffee

We need to pass a Robot (well, a mock Robot) to the Brain constructor.
And we need to wait for the save interval to elapse before testing
whether the brain was saved/closed, so do it in a timeout rather than
whenever the process exits.