Introduce Recid Preallocate thread. Fix issue #46
Remove & replace Kotlin unit tests.
MapDB needs to be compilable across all possible IDEs
Fix disk leak in journal log
Remove JMX dep, so it compiles on Dalvik. Fix issue #12
Fixed issue #47
Merge pull request #48 from lpellegr/master

Fix for issue #47
Remove future ideas
Add TX examples
More examples
Merge remote-tracking branch 'origin/master'
Some unit tests were skipped at build time, thanks to default file mask
Fix wrong unit test
Rewrite AsyncWriteEngine
Update readme a bit
Add not yet fixed & ignored test for BTreeMap
Fix locks (I think).

I was getting into a condition (Java 7 on OS X) where the writeLock vs readLock were conflicting. The holder of the writeLock was semi-busy-looping, waiting for the `writeCache` to empty, but never released the lock (or awaited a condition) before entering that loop.