Merge branch 'e42'

Move the refactoring of the Aspectj compiler feature to the 43 branch

Conflicts:
	org.aspectj.ajde/ajde.jar
	org.aspectj.ajde/ajdesrc.zip
	org.aspectj.runtime/META-INF/MANIFEST.MF
	org.aspectj.runtime/aspectjrt.jar
	org.aspectj.runtime/aspectjrtsrc.zip
	org.aspectj.weaver/META-INF/MANIFEST.MF
	org.aspectj.weaver/aspectjweaver.jar
	org.aspectj.weaver/aspectjweaversrc.zip
	org.eclipse.ajdt.releng/build.properties
	org.eclipse.ajdt.releng/buildAll.xml