Testing methods for getinfo(), getmininginfo() conditional de-serilization.
Implemented DifficultyConverter.cs that can read difficulties from both pow and pos blocks.
MiningInfo.cs and Info.cs difficulty field now uses DifficultyConverter.cs.
Fixes #459.
Fixes #445.
Added gnosis.json and bitcoindark.json, fixed benjamins.json.
Added fluttercoin.json.
Removed gnosis.json as Gnosis has no more pow blocks.
Added NetMHashps, NetworkGhps, NetworkMhps, NetworkHashps reading support to MiningInfo.cs - all of them are now handled and reported using a single member: NetworkHashPerSec.
Output.cs can now work with pos coins.
Added PubKey field to ValidateAddress.cs.
Started implementing Utils.cs:PubKeyToScript() - broken build.
Fixed tests.
Implemented Utils:PubKeyToScript().
Improved error handling for Utils:CoinAddressToScript().
Implemented tests for Utils:PubKeyToScript() and Utils:CoinAddressToScript().
POS coins coinbase-output creation should be fixed, though needs testing.
Merge pull request #474 from raistlinthewiz/feature/pos-fix

Feature/pos fix