Add Spring 4.0 support.
Update the verion of the Maven Assembly plugin used. Provide some documentation on the Build sub-project.
Update version from 3.0.4-SNAPSHOT to 3.1.0.Final.
Update version from 3.1.0.Final to 3.1.1-SNAPSHOT.
Update to 3.1.1-SNAPSHOT.
WFK2-170 Remove references to JBoss Web Platform from the README.
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.
SNOWDROP-87 Remove unused spring.version property from Install pom.
SNOWDROP-89 Upgrade Spring from 4.0.0 to 4.0.1 in README and pom.
SNOWDROP-86 / WFK2-403 Add the missing 3.2 directory and module for the Installer.
Fix error in Subsystem-as7 from the org.jboss.snowdrop:snowdrop-interceptors not reference org.jboss.snowdrop:snowdrop-interceptors-core. Change the pom use use org.jboss.snowdrop:snowdrop-interceptors-core instead.
Replace all tabs with 4 spaces.
Standardize the license comment and apply it to all the files.
Clean up some Warnings.
Merged upstream branch