Added pragma warning disable to BigInteger.cs and BigRational.cs.
Added banning section to sample pool config.
Implemented BanningConfig reader.
Cleaned IMiner.cs and moved stratum-only stuff to IStratumMiner.cs.
Implemented IVanillaMiner.cs.
Started implementing banning manager.
Fixed a tiny bug in hashrate calculation.
Implemented ISocketServer interface.
Trying to fix multiple disconnection bug in socketserver.cs but may still need more debugging & work.
Merge pull request #250 from raistlinthewiz/develop

Banning support, IMiner cleanup and socket-server cleanup & fixes.