Pass eventLoop and childEventLoopGroup as Channel constructor parameters

- Add ServerChannelFactory for ServerBootstrap which is the counterpart
  of ChannelFactory for Bootstrap
Rename getChildGroup() to childEventLoopGroup() / Minor cleanup