Factor out more netty configuration specifics into the config builders

This change mainly adds control over number of boss and worker threads for the Netty channel factories used by the Netty client and server thread pools.

It also renames NettyConfigBuilder to NettyServerConfigBuilder (to contrast with NettyClientConfigBuilder), and turns the config builders into actual builders (they were just used directly before).