bump version, for publishing beta to npm
Merge branch '0.4.0' of https://github.com/RactiveJS/Ractive into 0.4.0
fixes #410 - component default adaptors get combined with parent adaptors, not overwritten by them
jam support
closes #456. BREAKING CHANGE - set, update, teardown and animate methods return a promise
handle edge case whereby uninitialised implicit dependencies dont cause component evaluators to update on change
resolve merge conflict
animation optimisations
performance improvements
edge case bug fix
implement Promise.resolve(), Promise.reject() and Promise.prototype.catch()
return promise from add/subtract/toggle/merge methods
implement ractive.reset() - closes #361 and #385, at last
run all render tests in magic mode as well as non-magic mode
fix magic mode bugs when dealing with null and functions
fix node tests
move replaceData.js to more sensible location
fix #393 regression in magic mode
tidy up tests
remove some unused code