Database Open/Close logic moved to separate class
Fixed DatabaseManager.IsOpen
Fixed LightningDatabase.Name initialization
Use TransactionManager to release transactions

Instead of events
Use CursorManager to release cursors

Instead of Closing event
Added test for comiting to named databases
mdb submodule updated
Fixed tests for NUnit console runner
Updated lmdb binaries
recreated lmdb project with a submodule that could be merged with origin
Merge tag '0.8.5.51145' into spreads

Conflicts:
	VERSION.txt
	mdb
	src/Binaries/lmdb32.dll
	src/Binaries/lmdb64.dll
	src/LMDB.NET.Tests/DatabaseTests.cs
	src/LMDB.NET.Tests/EnvironmentTests.cs
	src/LMDB.NET.Tests/TransactionTests.cs
	src/LMDB.NET/DatabaseHandleCacheEntry.cs
	src/LMDB.NET/IClosingEventSource.cs
	src/LMDB.NET/LightningDatabase.cs
	src/LMDB.NET/LightningEnvironment.cs
	src/LMDB.NET/LightningTransaction.cs
	src/LightningDB/DatabaseHandleCacheEntry.cs
	src/LightningDB/Factories/DatabaseHandleCacheEntry.cs