Add zeromq.maximum-sockets setting

Add configuration for the maximum number of sockets allowed. The context object that scala-zeromq uses for all sockets has a default maximum of 1024 sockets, which is both configurable and increased to a default of 16384 sockets with this change.