Re-design connection architecture:
- Don't use PluginTalkerBlocking: The primary goal of this class is providing an interface for using event-notifications. Event-notifications are asynchronous by design so it doesn't make any point to require blocking communication
- Implement the connect loop asynchronously.
- Implement pinging asynchronously.
- Move stuff into functions to make the connect loop more readable
Rename connectToWOT() to connect() to be coherent with connected()
Sort functions by program flow to help easy-understanding:
Sort functions by program flow to help understanding
Sort functions by program flow to help understanding
Complete half-finished JavaDoc