Add simple PollService.
Add similar to Runnable IAsyncRunnable interface.
Make ISocket interface complete (add subscribe method).
Remove unused code from AsyncSocketProxy and now use PollService.
Now all code sync and async are implemented using protocols.
Adapt benchmark code to new async implementation.
Constants/Symbols refactoring.