enable es6 promise compatibility
Merge branch 'next' into es6-promise
TypeScript defs: added return types where missing from MithrilXHROptions.
TypeScript defs: module can actually take a Node
whitespace fixes
updated docs
update typescript definition
changed the tests to expect that m.module returns the instance of module.controller that was passed to it
return reference to the instantiated controller from m.module
Update mithril.route.md

Set the `m.route.mode="hash"` first, then define the `m.route`
Merge pull request #244 from franknova/patch-1

Update mithril.route.md
improve docs
code style
improve docs
one more test, just to test out a hunch
Merge branch 'next' into es6-promise
Merge pull request #242 from Whoaa512/m.module-return-controller

M.module return controller
Merge branch 'typescript_defs_no_implicit_any' of github.com:cbowdon/mithril.js into cbowdon-typescript_defs_no_implicit_any

Conflicts:
	mithril.d.ts
update change log
remove redundant code