mysq-J ver updated, better AD intgr'n, SHA256 default

version of mysql connector changed and now embedded

script.functions.sh
setJavaHome deprecates fetchJavaIfNeeded and ensures latest java is used

.bashrc is updated to point to latest java, but needs to be done so
AFTER it has been updated by the installer and only takes effect when
the person logs back in again.

new behaviour: warn that java_HOME is appended yet again to supersede
existing HOME value.

updated xml/CAF/ attribute-resolver.xml.template
to have proper attribute mapping for sAMAccountName

updated xml/CAF/relying-party.xml.diff to for CAF inter federation feed

updated xml/CAF/attribute-resolver.xml.template to properly support
sAMAccountName attribute filters

 CAF inter federation feed enabled
CAF SHA256 feed now is the default