Resolves:  SiteMap files being double gzipped #713
#714 - adding a default implementation to save any shipping information sent back from a gateway to the first shippable fulfillment group
Fixes #716 - Ensure that the one page checkout processor element is removed after Thymeleaf processes it
Fix compilation error from #716 because apparently I have no idea what I’m doing
#717 - Improve ResourceMinificationService reliability
#716 - Do not remove the host element from the OnePageCheckoutProcessor else the entire checkout form is removed
#718 - Improve Google Analytics Support
#691 - Set a maximum width for field tooltips in admin
#720 - If the gateway sends back an email address and the order does not contain one, set it.
#721 - Add ExtensionHandler for overriding admin section class name
#722 - Password validation triggers when no password submitted
#424. Added logic to check the header first.  If the header isn't there,
it checks the isSecure() method of the request.  Otherwise, it commences
a redirect.
#424. Removed duplicate logic to check if this processor supports the
config attribute.
#424. Fixed an issue where a user may have gone to a secure page, and
then tried to go to a unsecured page.  They never go back to non-SSL.
The reason is that the line "!invocation.getHttpRequest().isSecure()"
returns false if the SSL terminated at the LB.  Now, in this case, we
need to key, first off of the X-Forwarded-Proto header to see if this is
SSL.  If so, we can redirect to non-ssl.
#691 - Performance Improvements
#691 - Allow internal entity extensions for Category, Product, ProductOption and Offer
#730 - Add ability to show a detailed message in the admin
#671 - Refactor friendly permission filtering
#691 - Add convenience method to remove FASC from a PPR
#691 - Add NPE protection