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
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