Use same directory for test source and test resources.
Merge remote-tracking branch 'github/master'
Move test task to be a requirement of jar task.
Merge branch 'dev'

Conflicts:
	java-support.gradle
Don't mistake AspectJ files for resources.
Fix compileJava by replacing actions instead of 'overwrite = true'
Catch all source directories for source JAR.
Add contributors section to generated pom
Merge branch 'dev'
Add snapshots repository.