Remove CHANGELOG.md

Quite a pain to keep this up to date with each release.
Remove node 0.6.x compatibility

The package.json specifies 0.8.x or greater versions.
Remove cruft from top of bin/hubot
Update requires in bin/hubot

Order alphabetically
Split by local and external requires
Remove unused requires
Split arrays onto new lines

Vertical white space is a godsend.
Remove unused class variable
Fix typo
Remove unused require
Remove route function on Robot
Remove stacktrace from failing to load adapter
Remove a lot of overly verbose debug logs
Update use of == to `is`
Remove some comments
Remove redundant ()
Simplify multiple exports
Change file paths to be __dirname relative

This is so that bin/hubot can be run from any PWD
Fix loading top level scripts from a hubot instance created for deployment
Check for null when there are no images

if I did something like "hubot image me ablederfl33wo", I would get an error like:

/opt/hubot/scripts/google-images.coffee:47
      images = images.responseData.results;
                                  ^
TypeError: Cannot read property 'results' of null
    at imageMe (/opt/hubot/scripts/google-images.coffee:47:35)
    at IncomingMessage.ScopedClient.request (/opt/hubot/node_modules/hubot/node_modules/scoped-http-client/lib/index.js:61:20)
    at IncomingMessage.EventEmitter.emit (events.js:126:20)
    at IncomingMessage._emitEnd (http.js:366:10)
    at HTTPParser.parserOnMessageComplete [as onMessageComplete] (http.js:149:23)
    at Socket.socketOnEnd [as onend] (http.js:1356:12)
    at TCP.onread (net.js:418:26)
Command line option for extra scripts dirs
Change from --scripts to --require