Re-implement ability to view live NN snapshots.

As per the original C# version, live snapshots of the Neural Network
state are now displayed in a popup window. This assists in selecting
suitable training parameters and debugging.