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
add test for object section updates #1476
fix breaking changes in index refactor
merge the latest and greatest
Merge dev into gh-1444

Conflicts:
	src/shared/resolveRef.js
	src/virtualdom/items/Partial/_Partial.js
Merge pull request #1474 from evs-chris/gh-1444

Index refactor - RFC

Fixes #1476, Fixes #1462, Fixes #1444