[task 21] Add: dependency injection 
https://github.com/rgladwell/m2e-android/issues/issue/21
Merge remote branch 'scratch/dependency-injection' into dependency-injection
Add Moxy feature from Helios P2 repository

Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
Add Moxy feature from Indigo P2 repository

Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
Set Execution Environment in target platforms explicitly

me.gladwell.eclipse.m2e.android and me.gladwell.android.tools bundles
declare already that they are 1.5-compatible. Enforce usage of this EE
in both target platform definitions.

[1] http://wiki.eclipse.org/index.php/Execution_Environments

Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
Fix J2SE-1.5 EE incompatibility

While using real J2SE-1.5 EE, compilation of JAXBDexdumpOutputParser fails:

      The type javax.xml.stream.XMLStreamReader cannot be resolved. It is indirectly referenced from required .class files
      /me.gladwell.android.tools/src/main/java/me/gladwell/android/tools	line 20	Java Problem

javax.xml.stream.XMLStreamReader, as a part of EE, is available since
JavaSE-1.6. For J2SE-1.5 it should be provided by some bundle.

Remain J2SE-1.5 by importing javax.xml.stream package explicitly.

Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
Merge remote branch 'manandbytes/tp' into tp
Add Moxy feature from Helios P2 repository

Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
Add Moxy feature from Indigo P2 repository

Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
Set Execution Environment in target platforms explicitly

me.gladwell.eclipse.m2e.android and me.gladwell.android.tools bundles
declare already that they are 1.5-compatible. Enforce usage of this EE
in both target platform definitions.

[1] http://wiki.eclipse.org/index.php/Execution_Environments

Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
Fix J2SE-1.5 EE incompatibility

While using real J2SE-1.5 EE, compilation of JAXBDexdumpOutputParser fails:

      The type javax.xml.stream.XMLStreamReader cannot be resolved. It is indirectly referenced from required .class files
      /me.gladwell.android.tools/src/main/java/me/gladwell/android/tools	line 20	Java Problem

javax.xml.stream.XMLStreamReader, as a part of EE, is available since
JavaSE-1.6. For J2SE-1.5 it should be provided by some bundle.

Remain J2SE-1.5 by importing javax.xml.stream package explicitly.

Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
[task 21] Add: Guice dependency injection framework for more
cohesive architecture
Merge branch 'dependency-injection'
simplify the how to on importing the projects in eclipse
Modify: users can install m2e Extensions Development Support from m2e-android update site without needing to add an additional update site.
Merge pull request #33 from ajaegle/master

Modify: simplified README to use m2e Import Existing Maven project feature.
Copy M2_ENV environment variable to launcher context to ensure
proxy, etc. settings are respected
Fix: dependency injection failing with error on production due to the
fact build listener not initialised for production context.
Copy M2_ENV environment variable to launcher context to ensure
proxy, etc. settings are respected
Fix: dependency injection failing with error on production due to the
fact build listener not initialised for production context.