Remove compiler warnings.

Add compile time configurable multiple block size/single block size strategy.

Update bucket sizes off new benchmarks.

Switch to spinlocks now that the allocator uses fine grain locking.