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.
Quartz dependency, ScheduledJob implementing the job interface.
Move ICoreModelCapability from core to core.api bundle.
Merge pull request #52 from adrian-rosello/fix/itest-helper-dependency

Move ICoreModelCapability from core to core.api bundle.
ServiceExecutionScheduler capability implementation and tests.
Merge branch 'master' of https://github.com/dana-i2cat/mqnaas into feature/scheduling-capability
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
Callback interface and implementation for jobs being executed.