INT-2957 Remove Unnecessary AspectJ Dependencies

Core, JDBC, JMX, JPA each had dependencies for both
weaver and rt jars. weaver is a superset of rt.

Remove dependencies on the rt jar.

Further JDBC, JPA have no dependencies on AspectJ.

Finally, the JMX dependency was compile, when only
testCompile is needed.
Merge pull request #765 from garyrussell/INT-2957

* garyrussell-INT-2957:
  INT-2957 Remove Unnecessary AspectJ Dependencies
INT-2531: Remove deprecations in XML Adapter after upgrade to Spring 3.1.1

* BeanDefinitionParserDelegate constructor now prefers an Environment. Circumvent this
preference by directly getting BeanDefinitionParserDelegate from the associated ParserContext
Merge pull request #759 from sobychacko/INT-2531

* sobychacko-INT-2531:
  INT-2531: Remove deprecations in XML Adapter after upgrade to Spring 3.1.1
INT-2960 - Remove deprecated 'xpath-selector'

For reference see: https://jira.springsource.org/browse/INT-2960

* Remove 'xpath-selector' from XML Schema
* Remove parser class
* Remove tests
* Remove respective reference documentation
Merge pull request #767 from ghillert/INT-2960