Renamed RunIncorporator to TreeUpdater and created TreeDescender. Methods and implementations are renamed accordingly.
Created BestRateDescender.
Changed a call to getHash to getFancyHash in SimpleSearchNode.
Added a TODO to Board with a concern about fancyHash and the number of passes.
Created UctDescender.
UctDescender *may* be working.
Merge branch 'orego8' into TreeVisualizer

Conflicts:
	src/edu/lclark/orego/mcts/SimpleTreeUpdater.java
Fixed merge conflicts