Defragmenter: avoid synchronization
Defragmenter: isolate multi-fragment code

Encourages HotSpot to JIT the "common case".
Defragmenter: avoid race condition
Merge pull request #88 from airbnb/pierre/defrag/no_synch

Defragmenter: avoid synchronization