Setting the SO_LINGER socket option remedies the TIME_WAIT issue after closing sockets.
Minor update to the test suite. Good for some basic tests, but not reliable enough for stable unit testing.
Added implementation of SelectorManagerPool.
Removed some see-if-this-works logic from when everything was on fire.
Added interface to facilitate abstraction between using a SelectorManager or a pool of them.
Made the registration notification function a part of the registrar interface.
Impelemented some NIOSelectionManagerPool tests.
Race conditions still exist in tests. Need to try a more sane approach to testing.