For #930 - First draft at passing integration tests with Spring 4
Spring 4 #930 - Fix the inheritance hierarchy of the LoaderListeners, remove now-defunct JPA2 PU decorator
Fixes #936 - Replace older Spring XSD locations with the latest XSDs when merging in applicationContexts
Merge branch 'develop' into spring4
Update Hibernate validator to 4.3 for Spring 4 #930, fix an incorrect import
Update to the latest version of Jackson for Spring 4 #930
#930 - Allow Jackson to work with JAXB annotations
- Remove Jersey JSON support as all JSON serialization/deserialization will be handled by Jackson
- Provide a customized Jackson ObjectMapper that works with Jaxb and appropriate array serialization
- Allow applicationContext-level REST wrapper overrides when mapping to/from JSON
- Refactor REST components to be automatically component-scanned
#1069. Moved transactional annotation to save method.
Merge branch 'develop' into spring4

Conflicts:
	admin/broadleaf-open-admin-platform/src/main/java/org/broadleafcommerce/openadmin/server/service/persistence/module/provider/RuleFieldPersistenceProvider.java
	common/pom.xml
	common/src/main/java/org/broadleafcommerce/common/extensibility/jpa/MergePersistenceUnitManager.java
Fix various transaction problems in tests
Remove Codehaus internal repository, update to latest Spring core and Spring security patch releases, update Mvel to latest patch release
Merge branch 'spring4' into develop
Fixes #1093 - Update to the latest Spring 3.2 patch release
(3.2.10.RELEASE)
Merge branch 'BroadleafCommerce-3.0.x' into BroadleafCommerce-3.1.x
Merge branch 'BroadleafCommerce-3.1.x' into develop

Conflicts:
	pom.xml
#1095 - Add support for the Thymeleaf Layout Dialect
#1096 - adding service and dao methods to find by country and subdivision category
Revert "modifications to use frange for facet queries"

This reverts commit 9efbd9f3d7bc8000da82273dc9ad25fe0b08423f.
#935 - Fix basic collection sorting
#1097 - Create new BroadleafFormType, add ExtensionManager into BroadleafCommonAddressValidator and refactor address forms to remove unneeded the blDynamicForm property