Simplified SSOtranslator
resolved bug: sso token was toUpperCase()d
SSO translation directly before entering into SQL DB
made updatecontext.ssotranslationresult methods a bit more robust
execute ssotranslator when fetching original object from DB
dnschecker.check() is not needed to be called individually; caching the results of checkAll() is sufficient (it takes longer than an update execution for domain: object changes to make it into the zone files)
fix endtoend tests that broke from rearranging SingleUpdateHandler.getUpdatedObject(): for deletions, we don't run the attributesanitizer anymore