Updated FileHelpers.cs:AssemblyRoot - now it correctly sets root path.
Implemented BanConfigTests.
updated metrics.net and nancy.customerrors nuget packages - needs testing.
Fixed a bug in FileHelpers:GetAbsolutePath() that was preventing static files being served within windows.
Improved RootPathProviders.cs.
Downgraded metrics.net and nancy.customerrors.
Fixed a bug with rendering nancy-errors related to layout.cshtml.
Another GetAbsolutePath() fix - it now works all good at last.
updated nancy.customerrors package to 1.0.6
Merge pull request #381 from raistlinthewiz/develop

GetAbsolutePath fix() for web, Implemented BanConfigTests
Started implementing new storage layers.
Started implementing MPOS-storage-layer.
Added dapper nuget package.
added hybrid & mpos storage layer configuration options
fixed IPoolConfig.cs's namespace.
Storage layer & provider configurations are now correctly read.
Renamed "name" field in mysql configuration as "database".
Implemented MySql storage provider & mpos storage layer.
Started implementing hybrid storage layer.
Added empty storage layer for invalid configurations.

How storage layers & providers work:
------------------------------------
<raistlinthewiz> first we have conceptial storage layers
<raistlinthewiz> like mpos is one and hybrid is another one
<raistlinthewiz> so storage layers can have one or more underlying storage providers and layers hide the implementation from others
<raistlinthewiz> so basically, mpos layer does just have an underlying mysql layer (in the feature we can even add sqlite support)
<raistlinthewiz> on the other side, hybrid layer does have two underylying providers; mysql + redis
<raistlinthewiz> so basically no body other then the storage-layer itself is aware of the implementation or where the data is written
Changed getinfo().version field to string as some coins use it so.
Fixed tekcoin.json - set to pos mode.
Added IsPOS field to coinconfig.cs.
GenerationTransaction.cs now accepts IPoolConfig as parameter instead of getting sub-configurations one-by-one.
Added initial support for POS coins - GenerationTransaction's now include a timestamp field for POS coins.
Fixed tests according to latest GenerationTransactionTests.cs.
Update README.md
Added automatic detection support for POS coins.
SerializeBlock can now handle POS-blocks.
Merge pull request #384 from raistlinthewiz/pos-support

Initial POS coin support