Create IBinderDecider interface with shouldBeBound method() and propagate change to implementation.
Create IServiceMetaData interface and change IService interface. Change core implementation adding IInternalService interface and new implementations.
Create IServiceProvider interface. Change core implementation using it.
Better error message.
Create IResourceManagementListener and remove IBindingManagement. Change core implementation reflecting this change.
Create ServiceNotFoundException and use it in IServiceProvider. Propagate this change.
Divide IExecutionService interface into itself and IObservationService. Propagate this change.
Merge branch 'master' of https://github.com/dana-i2cat/mqnaas into core/restructure

Conflicts solved:
	core.api/src/main/java/org/mqnaas/core/api/IBindingManagement.java
	core/src/main/java/org/mqnaas/core/impl/BindingManagement.java
	core/src/main/java/org/mqnaas/core/impl/ExecutionService.java
	examples/testapp/src/main/java/org/mqnaas/examples/testapp/MyTestApplication.java
Merge pull request #16 from logoff/core/restructure

Restructure core