Attach sources and javadocs
Added callback-based exception reporting
Survive disconnect(boolean) with null channel

- May be called before channel is set from connect()
Disconnect, don't just close the channel

- Just closing the channel leaves the transport connected but unable to accomplish anything
Merge pull request #18 from tazle/master

Attach sources and javadocs as artifacts.