NXIDE-244 WIP trying to adapt on helios and juno versions

Conflicts:
	plugins/org.nuxeo.ide.sdk/src/org/nuxeo/ide/sdk/deploy/Deployment.java
cleanup
NXIDE-240 Not removing the libraries anymore as its done after while removing duplicates
NXIDE-240 also includes sdk test classpath when removing duplicates
NXIDE-240 cleanup uses of duplicates code, create a m2pomModel provider to retrieve the pom model from a maven jar file
cleanup
NXIDE-240 cleaning up method signature
NXIDE-240 Adding libs that are not part of the sdk as Sdk Userlibs
NXIDE-245 hot deploy bundles in user libraries
NXIDE-244 upgraded tycho to 0.17.0