Fixed SNAFU with a small chnage to getBestMove (oops)
Fixed bug that caused immediate wins not to be played!
Updated regression scripts for use of external JARs
Two new regression cases
#53 Introduce perf scoreboard

Currently just use it to take into account the average performance of all rollout threads (instead of relying on one of them).

Still need to do work to discount results from the turn of the turn (when the search thread is blocking from feeding the pipeline).
Refactor existing plan slightly
Use winning rollouts to create plans for puzzles
Fixed problem with playout move lists for games with forced movs
#53 Remove superfluous debugging output
#53 Fix dynamic sample size rounding problem

By storing and working from the exact value, instead of starting each new calculation from the rounded value.
#53 Remove now erroneous work-around for small sample size
#53 Suppress sample set changes over turn end
Small fix to prevent null ref exceptions in rollout stats building which can occur when no rollouts have happened due to immediate completion of the root when it is expanded
Prevent tidyUp spending more than 5 seconds on forced-GCing
Don't bother evaluating terminality below a certain depth in the game tree, determined by game length stats discovered during meta-gaming
#51 Avoid doing Math.log twice.
#58 Fix further instance of pipeline concurrency bug.

Original instance was fixed in a13d47d12187adb8f5c02fd86f2be0e97140fb12.
Added game id and timestamp to player output at game start
Remove 10% leeway on min-moves to terminate game measure
Fixed attempts to rollout from freed nodes