Updating travis-ci config to use android SDK symbolic names instead of numeric id
Merge pull request #283 from imartinezortiz/travis-android-fix

Updating travis-ci config to use android SDK symbolic names
Configure maven-deploy version at root POM level
Renaming "all" maven profile to "default"
Fixing formatting issues
Renaming build-tools to build-tools-generators
Creating a support project for the building process according the recommended approach for using the java-formatter maven plugin in multimodule projects.
Adding project description in POM and fixing formatting issues in CI and SCM information.
Fixing parent POM relative path
Removing unnecesary profiles
Adding common maven parent project for android projects. This centralizes android maven configuration. Fixes #239
Fixing test-jar configuration
Fixing source-jar configuration
Moving jar-with-dependencies generation to the release profile
Adding Nexus OSS snapshot repository as pluginRepository
Updated targetSdkVersion to leatest (19).

Fixes #198
Updated engine-android to use latest targetSdkVersion.
Rebased and fixed editor-android sdk version.
Updated android-maven-plugin to latest: 3.9.0 release candidate 1
Changelog: https://code.google.com/p/maven-android-plugin/wiki/Changelog
upgrading maven-gitlog-plugin-ext version
Configuring maven-assembly-plugin version in root POM