Added the SpinningIOEventLoop (by default spinning is disabled)
Minor comments
Fixed creation bug in the DefaultIOEventLoopFactory; always created spinning eventloops