Initial commit for compiled propNets. Still need to plug the compiled
propNet into the existing statemachine.
Store base/input props as integers inside CompiledPropNet
Finishing up work on compiled propnets. Some further optimizations can
be made to the state-machine.

Current CompiledPropNet speed on Connect4: ~34k ops/second.
Minor performance improvements by switching to boolean arrays and
short-circuited logic in compiled propnets.

Fixed issues with running multiple games using compiled propnets.
Fixed MCTS debug output. Modified the nodemap to use guava's
cachebuilder for better memory management.
Fixes to node-cache in MCTSGamer.
Added in latch-inhibitor detection for propNets.
Differential propagation in large propnets - seems to give a performance
boost around 60% in Chinook.
Compile propNets in separate thread to avoid timing out during
meta-gaming. Minor code cleanup.
Code cleanup to handle some edge cases.
Additional cleanup in MCTSGamer.