Make optional parts of SIO really optional.
Merge branch 'master' into dsuch-f-gh191-pubsub-callbacks-http-outconns