Give extra endpoint properties using IExtendedRemoteServiceRegistration

Instead of using all remote service registration properties,
RemoteServiceAdmin calls
IExtendedRemoteServiceRegistration.getExtraProperties(), to add
properties to the endpoint description.
Added Apache license headers
Replaced System.out/err by traces and logs