new schema, allows to mix and match method and protocol, with single
boolean to enable/disable sending the aii logs
rework code to allow mix and match protocol and method
extend the logging tests
the send_aiilogs is optional (and fixes bug)
new schema makes new options mandatory but with defaults; code treats
them as optional to deal with legacy profiles
update the pod file