HttpServer now uses more verbose error messages.
JsonConfigReader now does not search config files in current path but assemblies location.
Nancy RootPathProvider.cs now also uses a better method for determination of web-root path.
Also improved path handling for LogManager.cs.
Further improved path handling.
Fixed FileHelpers.cs:GetFileByExtension().
Merge pull request #349 from raistlinthewiz/develop

path improvements
tiny typo fixes.
added UnauthorizedAccessException handler to logmanager.
Fixed a major bug within StratumMiner.cs:Parse() method where it wasn't able to handle recieved data which could potentially have more than once lines (so json requests).
Added a log message for disconnecting miners caused by recieving invalid data.
Fixed a bug within StratumMiner.cs where only a packet-logger was defined which was preventing normal log messages to be redirected incorrectly to packet log file.
Removed request from SocketServiceContext as it was not used and just causing overhead.
Merge pull request #351 from CoiniumServ/master

sync with master
Merge branch 'develop' of github.com:CoiniumServ/CoiniumServ into develop
Removed HttpServiceRequest from HttpServiceContext as we don't need it and just creating overhead.
Improved VanillaMiner.cs:Parse().
Applied logger fix to VanillaMiner.cs too.
Merge pull request #352 from raistlinthewiz/develop

Fixed major bug in StratumMiner which was causing miners to get disconnected regularly
applied another packet-logger fix for StratumMiner.cs.
Merge pull request #353 from raistlinthewiz/develop

applied another packet-logger fix for StratumMiner.cs.
tiny config-example.json update.
tiny sharemanager.cs log message update.
new block found message is no more sent to miners as the miner software can already determine itself and we don't want network overhead.
Added meta-config txMessage field.
TxMessages should be now included in generation transactions.
Fixed tests.
Improved job broadcast log message to debug #334.