Add Chat.close() (SMACK-356)
Remove old Apache commons collections in codebase

ChatManager's Chat instances are now removed by Chat.close(), removing
the need for a Map with Hard to Weak references.

ChatStateManager can simply use WeakHashMap.
Use LinkedBlockingQueue in PacketWriter

instead of ArrayBlockingQueue.