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

(cherry picked from commit 9a4f9c3e2bac44b7e0cc940e3f3e0d5824b67f1c)
Target latest Broadleaf 3.1 snapshot
Update pom to target Broadleaf 3.0.9-GA
Update to latest Broadleaf 3.0 snapshot 3.0.10-SNAPSHOT
update config for 3.1
Revert: update config for 3.1 (bc43319b5cdbf774a0cd2bdf07b39e7977e276ac)
Replace Fancybox with Simplemodal
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