expose to commonjs
make commonjs api work with non-global `module`, expose amd api
invalidate dom cache on new module
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
add docs about msx
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/next' into next
make sure element is child of correct parent if child is recycled but parent is not
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
version bump
improve dom caching
- don't call appendChild if not needed
- don't overwrite style all the time
- don't overwrite function if it has same source
add community page