WIP
Use underscore prefixes for internal methods
Cleanup
Add longest increasing subsequence tests, remove unused test
Merge branch 'tiny-association-refactors' into smarter-iterator-binding
Merge branch 'master' into smarter-iterator-binding

Conflicts:
	tests/batman/build/remove_development_test.coffee
	tests/batman/build/versioning_consistency_test.coffee
	tests/batman/node_test.coffee
Start smart reordering code
Merge branch 'master' into smarter-iterator-binding
Add logic for reordering based on a singular itemWasMoved event
Remove test for removed method
Add more SetSort tests, clean up a bit
Comment heuristic for deciding whether to do a _reIndex in SetSort::_handleItemsAdded
Remove a call to Node.contains to make phantom happy, since it's not really needed in the first place
Clean up SetSort a bit more
Add insertWithIndexes and removeWithIndexes, and remove addAndRemove
Add SimpleSet::at tests
Clean up iterator view a bit
Merge branch 'master' into smarter-iterator-binding
Iterate over the right subviews array
Clean up iterator binding a bit