initial version of per-element settings for twoway and lazy
lazy also includes a timeout version using an integer for ms before firing the change
add tests for per-element binding (lazy/twoway) directives
skip tests that phantomjs doesn't support if in phantom
clean up timer handle on lazy binding with timeout
style cleanup for binding directives
initial attempt at scoping inline partials to their nearest ractive
reenable test
first pass at named yields
partial nodes should always be removed from templates
first pass at inline partial sections
inline partial comment delimiters match current delimiters
empty lint after named partial work
add initial inline partial tests and make sure yields can only call inline partials
test case for event refs with context
move create mappings out of Component$init and into createParameters module
restore basic component.data functionality via sync
merge from dev
index refactor that attempts to fix issues and simplify reasoning

moves index propagation out of rebind
ref resolver creation searches up-tree for indices
resolvers register with their target fragments to receive updates
makes object key interation first-class instead of overriding the index
resoltions carry a type indicator to avoid turning number-like keys into
  numbers
object iterations can access both the key and ordinal index
index refs in components no longer get added to the viewmodel
iterations can now switch between array and object
make sure isolated components are isolated from outside indices and special refs
extend isolated component index ref tests