OF-2072: Allow empty mechanisms tag to be suppressed
By setting sasl.client.suppressEmpty and/or sasl.server.suppressEmpty one can now prevent a <mechanisms> tag to be included when it would not contain any SASL mechanisms (eg: when they're all disabled in configuration).
OF-2065: (backport) Entries of the 'Components' cache should not expire
There's no way in code that content can be retrieved after it has been expired (other than the component reconnecting). The javadoc also states that entries shouldn't expire. This commit adds explicit configuration that ensures this behavior (the default configuration _does_ configure the cache to eventually expire).