added option to disable http (disable_nonssl) to allow exclusive https operation

Allowing exclusive HTTP operation but having no option for exclusive HTTPS operation doesn't seem to make sense.  Added an option to disable HTTP operation (disable_nossl) and a check to ensure both disable_nossl and disable_ssl cannot both be true (which would be pretty silly if they were both true).