Remove unused old interface.
Avoid ExecutionService proxy lookup loop and look for dependencies in superclasses.
Call 'resourceAdded' properly.
Generate fake endpoints helpers and use it.
Add Type to resource Specification.
Create IEndpointSelectionStrategy interface and a basic implementation.
Add getProtocols() to internal providers and use strategy.
Add EndpointNotFoundException and export exceptions package.
Use EndpointNotFoundException in provider adapters.
Add failure test to APIProvider (to be fixed when proxies unencapsulate exceptions).
Initialize endpoint selection strategy in factories.
Throw EndpointNotFoundException in adapters and manage it.
Solve some OSGi exports and features issues.
Merge branch 'master' of https://github.com/dana-i2cat/mqnaas into improvement/endpoints

Solved conflicts:
	clientprovider/src/main/java/org/mqnaas/clientprovider/impl/apiclient/APIProviderAdapter.java
	clientprovider/src/main/java/org/mqnaas/clientprovider/impl/client/ClientProviderAdapter.java
	clientprovider/src/test/java/org/mqnaas/clientprovider/impl/client/ClientProviderFactoryTest.java
Merge pull request #51 from logoff/improvement/endpoints

Endpoints and Protocols