WIP on introducing binary steal iterators.
A bunch of refactoring and work on binary tree stealers.
Implementing binary tree stealer advance.
First attempt at splitting, no tests yet.
Fixing the R*LL case for splitting.
WIP on SubtreeIterator
Merge remote-tracking branch 'origin/topic/simple-trees' into topic/simple-trees
SubtreeIterator done
style fixes + iterator duplication
Got the R*LL split to work.
Got the R*LT split to work.
Random splitting test
Merge remote-tracking branch 'origin/topic/simple-trees' into topic/simple-trees

Conflicts:
	src/test/scala/org/scala/optimized/test/scalatest/TreeStealerTest.scala
Got the R*LR split to work.
tuning random test
Merge branch 'topic/simple-trees' of github.com:DarkDimius/scala-optimized into topic/simple-trees

Conflicts:
	src/test/scala/org/scala/optimized/test/scalatest/TreeStealerTest.scala
WIP on the remaining split cases.
random test tweak
Merge branch 'topic/simple-trees' of github.com:DarkDimius/scala-optimized into topic/simple-trees

Conflicts:
	src/test/scala/org/scala/optimized/test/scalatest/TreeStealerTest.scala
Uninitialized stealing should work now.