Switching to AndroidStudio folder/file layout.
Produce a warning for aar projects with apklib dependencies
Moved dependency graph validation code to earlier build phase
Renamed mojo parameter to match its meaning
Removing duplicate AAR jars from Proguard input.
Made AAR/APKLIBs libs\*.jars warning more prominent.
Removed IDE/compiler warnings.
Fixed checkstyle errors.
Resolves the duplicated resource file aar1JavaResource.txt when building the samples against 544d20d.
NB unless you also merge #435 you will only get as far as the next project that uses Proguard.
Only skip BuildConfig generation for dependencies of an AAR project.
This resolves issue #434.
Merge pull request #435 from william-ferguson-au/removing-duplicate-aar-jars

Removing duplicate aar jars for Proguard
Merge pull request #436 from william-ferguson-au/duplicated-resource-file

Resolves the duplicated resource file aar1JavaResource.txt when building the samples against 544d20d.
Merge pull request #438 from MartinMReed/missing-buildconfig

Resolves missing BuildConfig from APKLIB->APKLIB dependency
use the maven "project.build.directory" instead of hardcode "target"
Merge pull request #440 from carthx/issue-439

use the maven "project.build.directory" instead of hardcode "target"
Merge pull request #429 from greek1979/apklib-warning

Produce a warning for aar projects with apklib dependencies
reformatted log message and change to warn level, see pr 429
Merge pull request #416 from william-ferguson-au/issue-408

Switching to AndroidStudio folder/file layout.