1. One BufferPool cleanup thread for all BufferPool instances
2. Each BufferPool reference know who its parent is so that it can be notified when the childref has died
3. ConcurrentByteArrayPool has been conceptually replaced by the BufferPool class
4. Compression methodology now deals with BufferPool references
5. Bug Fix: Thread deadlock has been solved by not calling Dispatcher.join() on error - the calling thread could be the dispatcher thread, best to let errors trickle up
6. Bug Fix: Connections reset by peer (the server) will now prompt the user if he would like to reconnect (on the client). This was hidden by the CompressedObjectReader.readObject() method returning null
7. Added assert_ logic to the BufferPool class specifically around reference counting; commented out all others deemed verbose and maybe encombersome
8. LLog.e(Throwable e, boolean rethrow, boolean hardStop) will not attempt to flush signaling a possible hardstop
9. It has come to my attention that the native library is NOT yet ready for integration, removing it from the classpath AND renaming the future source file to be NativeDecorator.java.future