Java 6 support

Make modifications so that a library moves with Java 6.
Java 6 workaround for Selector is NOT Added. Add reference
to jzlib to support zlib SYNC_FLUSH.
Add factory method to create empty buffer
AbstractTransport doesn't call verifyStateType()

Users can choice to call logTypeVerification() or not.
Add to clear buffer on read operation