BlockProcessor.cs will now no more mark blocks as orphaned when getblock() causes an rpc timeout exception.
Fixes #370.
Improved BlockProcessor.cs - it can now handle rpc errors & exception in details and can decide the block status based on those errors.
Implemented RpcExceptionFactory.
Unified RPC exceptions & errors.
DaemonBase.cs now uses new RpcExceptionFactory.cs
Moved daemon errors to /Daemon/Errors
Moved daemon exceptions to /Daemon/Exceptions.
Moved all daemon config classes to /Daemon/Config.
ShareManager:SubmitBlock() no more uses BlockProcessor.cs.
Fixes #450.
Fixed BlockProcessorTests.cs
Removed unused images from /Content/img.
Added more coin icons.
ShareManager doesn't need IBlockProcessor any more.
Merge pull request #471 from raistlinthewiz/develop

ShareManager & BlockProcessor fixes, RPC exception handling improvements