Add initial classes for RichWPS Worksequence Description (WD) Language
support based on WPS-Transactional classes in 52North Server.
Move the richwps-wd specific logic to a maven module of its own
(richwps-wd).

Initial steps towards making the Wd Interpreter work within the 52north
server... XText causes classloading problems which are still not solved.
Continued DeployProcess and UnDeployProcess implementation.

- Implemented usage of GenericAlgorithm property to use an Algorithm on
its own (missing in 52n-wps-transactional)
- Delete process description XML when undeploying a process.
- Delete WD file when undeploying a WD process.
Make WorksequenceDescription API work (fix XText dependencies).
Add missing namespaces when saving the ProcessDescription. Read deployed
processes from the WorksequenceDescription folder.
User URIs for path determination to ensure that the directories are
correct with Windows and Linux.
Add first steps towards a WD DSL processing.
Adapt code to new RichWPS DSL API.
Implement first steps towards running a local 52-North-Server WPS
process.
Evaluate input and output references before and after executing a local
(inner) WPS process to match the expected input/output bindings.
Add support for multiple local WPS processes.
Fix for GetCapabilities due to changed file extension from *.wd to *.dsl
Started work towards the separation of local and remote WPS processing.
Added WPS url composition based on the remote binding definition and
moved packages. Removed ProcessingResult class as not needed anymore.
Added support to execute remote WPS processes with literal bindings.
Added comments and improved code.
Added support for evaluation of different assignments in AssignmentHandler.java
replaced generic behavior of containsProcess function with real check
Added simple execute test for client lib and new test dependency to 52n-wps-transactional
Merge branch 'richwps' of github.com:richwps/52n-wps into richwps