Fix POM property name, use AJ 1.6 for 2.5.x and 3.0.x.

<version.aspectj> is incorrect it should be <version.org.aspectj>
Update 1.6.x version to latest.
Added <version.spring> to spring-2.5 to ensure version is locked,
regardless of pom.xml inheritance of value, allowing the rest of the
project to be tested build against any other
arbitrary spring version independently.
Minor whitespace only changes.
[SNOWDROP-80] make the modules.xml files consistently use whitespace
Rename property org.javax.resource => org.jboss.spec.javax.resource

This conforms to the other names used by other org.jboss.spec:* items.
Add missing junit:junit scope=test
Support building against multiple AS versions at same time via profiles.

Add to mvn command line -Ptarget-jboss-as (activeByDefault=true) or
-Ptarget-wildfly as necessary.