Do not deploy with pull requests

Now every build wants to deploy to gh-pages, even pull-requests. PRs
will of course fail, but this adds at on minute extra time for the Luna
build which is totally unnecarry. From now on, PR builds does not even
try to deploy.
Merge pull request #290 from WonderCsabo/doNotDeployWithPullRequests

Reduce build times for pull requests.
Fixed readability issues with documentation.

Updated documentation to be more readable (removing hard to read sentences, tidying language, etc.) as well as removing redundant steps (for example, Maven Eclipse is now bundled by default with Luna).
Compatibility with android-maven-plugin-4

Since version 4.0.0 the android-maven-plugin uses the gradle / Android
Studio folder layout. This means AndroidManifest.xml is at
src/main/AndroidManifest.xml, res is at src/main/res and assets is at
src/main/assets by default. We already support non-ADT folder layout by
using Eclipse resource links to point to the actual resource. The only
thing this commit is changing that we are now reading default values
from the android-maven-plugin parameters, so we can link to the default
structure even if the user do not explicitely define these properties.

https://github.com/rgladwell/m2e-android/issues/266
Handle link changes with custom res and co.

If the project uses custom Android-related files (assets, res and
AndroidManifest.xml) and those are already linked to the custom
locations, and a later Maven update should link to the default ADT
locations, the links still remained incorrectly.

This commit solves that issue by always removing the links first.

https://github.com/rgladwell/m2e-android/issues/266
Fix ProjectImporter destination

The ProjectImporter used the source folder as the destination to "copy"
to project into. This commit fixes that so now the project is indeed
copied into the workspace folder.
Refactor ProjectImporter

Since we only need the name of the destination project folder, the
withProjectFolder method now accepts a String instead of a File.
Verify paths unlinked when match ADT defaults.

Added tests to verify that paths are unlinked when they are modified to
match ADT defaults.

https://github.com/rgladwell/m2e-android/issues/266
Verify linking all files for maven plugin v4.0.0+.

Added tests to verify we are correctly linking all types of Android
project files and folders (including assets, resources and manifest
files) for the new project folder structure in version 4.0.0+ of the
android-maven-plugin.

https://github.com/rgladwell/m2e-android/issues/266
Refactored android-maven-plugin 4.0.0 tests.

Refactored android-maven-plugin 4.0.0 tests to be clearer.

https://github.com/rgladwell/m2e-android/issues/266