Fix infinite loops
Add toString() implementation to Module.ServiceProperty inner class
Implement @ServiceAdapter
Automatically unregister services of a module being deactivated
Renamed MethodEndpointMarker to EndpointMarker (preparing for ClassEndpoint in the future)
Update demo bundles accordingly