Accept options object in MqttSecureServer
Accept options object or paths in mqtt.createSecureServer

Note: calling this as 'string string function' is
now deprecated, include a warning in future and
update docs
Add test
Updated server stuff to the new Connection.

Merging #145, too.