Changes
* Adding GPU graph evaulation / training on Vulkan enabled devices.
* Fixing conv2d / transpose conv2d.
* Conv2d has been pulled out of neuron layer into its own object.
* Fixing bug in Unity scripts where genetic trainer loss would not update with each iteration.
* Fixing bug in Unreal plugin that caused bad packets to be received across the network.

Known Issues
* Mac does not support Vulkan by default. Support for Vulkan via MoltenVK to come in the future.