BroadleafCommerce/BroadleafCommerce#676  - Need to ensure that the Cart on CartState is owned by the newly registered customer.

(cherry picked from commit 9a4f9c3e2bac44b7e0cc940e3f3e0d5824b67f1c)
Update pom to target Broadleaf 3.0.9-GA
Update to latest Broadleaf 3.0 snapshot 3.0.10-SNAPSHOT
BroadleafCommerce/BroadleafCommerce#738 - Hook up the inventory class transformer and workflow activities
BroadleafCommerce/BroadleafCommerce#738 - Fix activity ordering
BroadleafCommerce/BroadleafCommerce#738 - Add demosite UI for showing out of stock items
BroadleafCommerce/BroadleafCommerce#743 - Add example implementation for the inventory endpoint
Jboss container compatibility
Target latest 3.0 GA (3.0.10-GA)
Target latest 3.0 snapshot (3.0.11-SNAPSHOT)
selecting the correct media based on the tags defined on the media

When the BLC_MEDIA contains tags and when it matches the product options the correct media is not getting displayed
Merge pull request #88 from xshyamx/patch-3

selecting the correct media based on the tags defined on the media
#88 - need to update the rest of the demo BLC_MEDIA data and add tags to support this functionality
Merge branch 'BroadleafCommerce-3.0.x' into BroadleafCommerce-3.1.x

Conflicts:
	pom.xml
#90 - fix for jQZoom and overlay issue
change-identifier build to move core project files
#92 - make the gift card selection less prominent and show a promo code form per Carri's comps
Merge pull request #95 from sunil0791/BroadleafCommerce-3.1.x

change-identifier build to move core project files
Fixes #96 - Add the Spring task XML namespace
Removing head tag as the content will be th:included in a head tag

Removing head tag as the content will be th:included in a head tag. Fixes #78
(cherry picked from commit 04a92f8310622870a4287d753d68747ad402e63d)