Issue 284 - skip value deserialization during containsKey when values stored outside nodes

Skips value deserialization in BTreeMap.containsKey if map was created with valuesOutsideNodes setting https://github.com/jankotek/MapDB/issues/284

Unit test included.