pulled code from abstractzipalign mojo into implementation class since its the only place used anyway
in progress with cleanup
optionally override emulator executable (workaround for http://code.google.com/p/android/issues/detail?id=34233)
Support BuildConfig generation.

Create BuildConfig java source files in parallel with the R files. The boolean
value of the DEBUG field in this class is controlled by the 'android.release'
property. By default it will be 'true'. You can toggle it by including
'-Dandroid.release=true' on the command line or through a profile.
Support transitive apklibs when invoking aapt.

In the generate sources mojo the apklib dependency extractin would correctly follow
transitive apklib dependencies but when invoking aapt in the apklib mojo only direct
dependencies were being used.
escape emulator path, due to possible spaces
Added support for multiple native architectures
Merge branch 'jw/buildconfig' of git://github.com/JakeWharton/maven-android-plugin into pulls
Merge remote-tracking branch 'upstream/master'
Fix proguard mojo for projects which use the Android version of Apache HttpComponents.
update to new skin for site
Merge remote-tracking branch 'upstream/master'
fixed up configuration for emulator executable to work from pom as well as command line
fixed command line parsing for emulator
New outputDirectory parameter for proguard goal defines path for saving dump.txt mapping.txtx usage.txt etc. files.
Merge pull request #126 from Maluuba/fix-proguard-with-httpcomponents

Fix proguard mojo for projects which use the Android version of Apache H...
Merge branch 'master' of git://github.com/jreyes/maven-android-plugin into native
improved documentation
typo
I've removed an invalid text paragraph.
I'm pretty sure, that the path is relative to the  build directory (default absolute  path is target/proguard).

In function executeProguard() is an absolute path created with "project.getBuild().getDirectory()".