expose to commonjs
make commonjs api work with non-global `module`, expose amd api
add manifest files for npm and component
add tentative fix for #29

https://github.com/lhorie/mithril.js/issues/29

TODO: test cost of relying on native equality checks
use less expensive check for attribute diff qualification
rebuild
Merge branch 'fix/29' into next

Conflicts:
	archive/v0.1.2/mithril.min.js
	archive/v0.1.2/mithril.min.map
	archive/v0.1.2/mithril.min.zip
update change log
Merge branch 'commonjs'

Conflicts:
	archive/v0.1.2/mithril.min.js
	archive/v0.1.2/mithril.min.map
	archive/v0.1.2/mithril.min.zip
fix typo
add docs about npm and bower
don't assume document if no root element