ADded submitblock() detection support.
Implemented ICoinConfig:SubmitBlockSupported - so that coins like usde without submitblock() support are also supported now - fixes #554.
Added a lock to collection modifications within MinerManager.cs - fixes #550.
Fixed #550 - another bug reported where OnDataRecieved() wasn't checking for null references.
Included mooncoin.json, noblecoin.json, usde.json and viacoin.json in project.