add -b/--brain option

Conflicts:
	src/options.coffee
add parser event for brain

Conflicts:
	src/options.coffee
add load to brain which loads a brain package

a brain package must emit 'ready' once they've connected and read brain data.

Conflicts:
	bin/hubot
	src/robot.coffee
fix failing tests
encapsulate brain loading in robot.run
Merge pull request #562 from tombell/vthree-rethink-brain-transplant

rework brain