Unused imports, missing stack traces in logging, resource handling issues and java doc issues fixed.
copyright updated
Merge pull request #94 from Asitha/code-cleanup

Code cleanup
updating ack handling.
removing ack handling from subscription implementations.
handling an edge case when handling acks.
Merge pull request #104 from abeykoon/test_slot_impl_2

Moving Ack Handling to Disruptor
Use new Delivery Tag in message resend and handle channel close.
removed message extra expiration tracks
Merge pull request #106 from sajinidesilva/slots_Imp

Removed message extra expiration tracks
Merge pull request #105 from akalankapagoda/DeliveryTag

Use new Delivery Tag in message resend and handle channel close.
Fix skipping messages when subscriber is restarted multiple times.
Merge pull request #107 from akalankapagoda/SubscriberRestart

Fix skipping messages when subscriber is restarted multiple times.
refactored configuration to save all file configs to an object and return.
Merge pull request #108 from abeykoon/improve_message_delivery

refactored configuration to save all file configs to an object and retur...
Return the slot if all messages remaining in slot are already sent.
Merge pull request #109 from akalankapagoda/ReturnSlot

Return the slot if all messages remaining in slot are already sent.