Merge pull request #119 from a432511/develop

Implemented DI/IoC. Decoupled. Merged.
Renamed some classes with better names;
* httprpccontext->httpservicecontext
* httprpcresponse->httpservicerequest
* socketsrpcrequeest->socketservicerequest
* socketsrpccontext->socketsservicecontext

Fixed httpservicerequest vanillaminer.parse() implementation.
Implemented ivanillaserverconfig and istratumserverconfig which they take distinct config variables.
Added IServiceFactory.cs and ServiceFactory.cs and assoc. registry.
Fixed serverFactory.Get call.
Fixed back deps/json-rpc.net commit.
Merge pull request #120 from raistlinthewiz/develop

Some more refactoring
pulled from upstream