code cleanup
factory refactoring

started adding factories
code not working
todo: wiring, caching...
code cleanup
Working on client factories, bugs

Introduced AbstractClientFactory that has caching methods
removed Abstract middle layer
implemented two more factories
added beans in places
code breaks when trying to establish connection
forgotten commit + todo, things work

adding forgotten commit of AbstractClientFactory
added todo to catch an Exception in NeedCommunicationServiceImpl
fixed some comments
Merge remote-tracking branch 'refs/remotes/origin/rename-refactor-ws-methods' into wsdl-refactoring

Conflicts:
	webofneeds/won-core/src/main/java/won/protocol/ws/MatcherProtocolNeedWebServiceEndpoint.java
	webofneeds/won-core/src/main/java/won/protocol/ws/OwnerProtocolNeedWebServiceEndpoint.java
	webofneeds/won-core/src/main/java/won/protocol/ws/OwnerProtocolOwnerWebServiceEndpoint.java
	webofneeds/won-node/src/main/java/won/node/protocol/impl/NeedProtocolNeedClientImpl.java
	webofneeds/won-node/src/main/java/won/node/protocol/impl/OwnerProtocolOwnerClientImpl.java
	webofneeds/won-node/src/main/java/won/node/service/impl/NeedCommunicationServiceImpl.java
	webofneeds/won-node/src/main/resources/services.xml
	webofneeds/won-owner/src/main/java/won/owner/protocol/impl/OwnerProtocolNeedServiceClient.java
fixed merge errors
made abstract class abstract :D
Merge remote-tracking branch 'refs/remotes/origin/wsdl-refactoring' into devel