#1011. Deprecated methods that apply offers to order, but that do not
return the saved order.  Added methods that have the same business logic
as the deprecated methods, but now return the saved order.
#1015. Added hooks and extension handler to the
CustomerStateRequestProcessor to allow the augmentation and / or merging
of state from anonymous to authenticated.
#1015. Moved the setting of the session attribute to before the logic is
actually executed.
#1018. Added generic transient properties the customer for convenience
of holding state that will not be saved in the DB.
removed the CDN Javascript from adim
Ensuring that offer code is active before returning it.
Fixes #1019 - Add Eclipse build excludes for the gmaven plugin

(cherry picked from commit bcace66acce7cab58d99b2800241e8c33d064c09)
Merge branch 'BroadleafCommerce-3.0.x' into BroadleafCommerce-3.1.x

Conflicts:
	admin/broadleaf-open-admin-platform/src/main/resources/open_admin_style/templates/layout/partials/footer.html
Merge branch 'BroadleafCommerce-3.1.x' into develop