closes #365 and #373 - default options are contained on Ractive.defaults, and component defaults inherit from there. DEPRECATION WARNING - the `adaptors` init option is now `adapt`
A string can be passed for the `adapt` option instead of an array
support ractive.observe(callback) syntax (i.e. no keypath specified = observe everything)
changes to single-file component syntax (see #366)
fixes #381 - delimiters are now included in initOptions. BREAKING CHANGE: use Ractive.defaults.delimiters instead of Ractive.delimiters to set defaults
rebuilt
dont interpolate mustache tags inside script/style tags in imports
moved animations.js and requestAnimationFrame.js to a more logical place
added getTime() helper
point to new rAF/animations module locations
extend easing registry when creating instances
expose interpolators and make them plugginable (see #356)
detect for CSS transitions support for specific properties on specific elements, and fall back to JS timers if necessary
remove unused delimiters option, expose Promise as Ractive.Promise
remove obsolete reference to easingRegistry
refactored Transition code into smaller modules
use Promise internally to manage transitions
rebuilt
added sandbox for testing without building
promise -> new Promise