HashTrieEngineTest: one-threaded compaction test was removed. Wait for the multi-threaded one!
HashTrieCompactingTest was added
HashTrieEngine.runCompaction(): now it's rather thread-safe. However, it can accidently eliminate some requests which were processed during compaction
HashTrieCompactingTest.stressTest(): now it waits for all compaction threads in the end
HashTrieCompactingTest: number of steps was increased to 5000, exceptions from compaction thread are now treated as errors, entrySet and keySet checks are performed iff no compaction is in progress (size check is always performed)
HashTrieEngine:
  modificationsDuringCompaction map was introduced. It's modified in put() and remove() and read in get()
  isCompactionInProgress() function was added
  compactionInProgress check was added to clear()
ShardingNode: checks for compactionInProgress and corresponding 'no' reponses were added
README.md: some information about compacting algo was added
Merge branch 'fr5-compacting'