moving duplicate code to separate method
making code more understandable and suitable for testing
making output warning message in maven-style

before:
[WARNING] Duplicate packages detected in next artifacts:
    artifacts: "aar_library_1" "application" have similar package: com.example.application
    artifacts: "apklib_library_1" "apklib_library_2" have similar package: com.example.apklib_library_1

after:
[WARNING] Duplicate packages detected in AndroidManifest.xml file for the next artifacts:
[WARNING] aar_library_1, application have similar package: 'com.example.application'
[WARNING] apklib_library_1, apklib_library_2 have similar package: 'com.example.apklib_library_1'
implementing tests for getPackageCompareMap method
correcting log messages and decreased loggin level in several messages
restoring vanished code

see issue #339
correcting comment for the BuildConfig generation code
moving duplicate code to separate method. step 2
Added #aidlSourceDirectory property

The directory for the .aidl files now can be defined via this property.
If the property is not present, it fallbacks to #sourceDirectory. This
commit implements issue 173.
improving android-run in multimodule project
Incremental step towards getting Travis CI to pass unit tests
Clarify variable name
Incremental test change from API 16 to API 19
Merge pull request #346 from malachid/travis4

Incremental step towards getting Travis CI to pass unit tests
Merge pull request #340 from marchelo/restoring-missed-code

restoring vanished code
Passing in reactor projects so that we can resolve reactor dependencies.
Fixed the construction of R.java files for the dependencies of an APK.
Merge pull request #336 from marchelo/duplicate-package-name-checker-feature

Duplicate package name checker feature
Merge pull request #338 from marchelo/optimize-logging

correcting log messages and decreased loggin level in several messages
Merge pull request #341 from marchelo/aapt-commands-builder

Aapt commands builder