Reworked the fast propagator slightly to condense down to a single structure array.  Performance gain circa 5-10%
TreeNode parents as ArrayList
Fixed nasty bug with node recycling, and another with reuse of edges via selectAs that lead to both incorrect seraching and edge leakage
#84 Further squeezing of TreeNode
Ensure assertions have text giving the reason
#85 Prompt GC at opportune moments
Log the final score
Fix up working directories and classpaths in Sancho-running scripts
Fixed completion depth mal-setting
Removed states from tree edges. For now we recalculate on selecting through a leaf edge
Remove partial move array from TreeEdges and just store the specific move which that edge represents
Revert "#85 Prompt GC at opportune moments"

This reverts commit aae2dec833e21d1d9bf05b765852546b4bb4c1e5.
Added warning if retrieving the best move taskes a substantial amount of tiem
Added ability to specify node table size in the per-machine config
No longer allocate TreeEdges until the path is selected through
Also removed the (unused) action history mechanism, which is a failed experiment just complicating the code
Fixed edgeless-expansion in simultaneous move games
Fixed use of 0.5 and 99.5 as loss/win score limits (now uses EPSILON correctly)
Merged 'develop'.

Conflicts:
	src/org/ggp/base/player/gamer/statemachine/sancho/TreeNode.java
#44 Disable AGH before merging to develop