Merging branch WPS-code-sprint-dec-2012 into trunk

git-svn-id: https://svn.52north.org/svn/geoprocessing/main/WPS/trunk/WPS@2865 15ebfbcb-1bbe-4f7e-88aa-3b0fa5d666c2
[maven-release-plugin] prepare release WPS-3.1.0

git-svn-id: https://svn.52north.org/svn/geoprocessing/main/WPS/trunk/WPS@2939 15ebfbcb-1bbe-4f7e-88aa-3b0fa5d666c2
[maven-release-plugin]  copy for tag WPS-3.1.0

git-svn-id: https://svn.52north.org/svn/geoprocessing/main/WPS/tags/WPS-3.1.0@2940 15ebfbcb-1bbe-4f7e-88aa-3b0fa5d666c2
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.52north.org/svn/geoprocessing/main/WPS/trunk/WPS@2941 15ebfbcb-1bbe-4f7e-88aa-3b0fa5d666c2
no more "something with JAVA", unified module names, added GetCapabilities and DescribeProcess example requests and fixed GetCapabilities for POX binding

git-svn-id: https://svn.52north.org/svn/geoprocessing/main/WPS/trunk/WPS@3110 15ebfbcb-1bbe-4f7e-88aa-3b0fa5d666c2
Prepare for next development iteration, set version to 3.1.1-SNAPSHOT, cont'd.

git-svn-id: https://svn.52north.org/svn/geoprocessing/main/WPS/branches/WPS-3.1.0-maintenance@3184 15ebfbcb-1bbe-4f7e-88aa-3b0fa5d666c2
Added IComplexData.dispose() for resource clean-up after algorithm execution

git-svn-id: https://svn.52north.org/svn/geoprocessing/main/WPS/branches/WPS-3.1.0-maintenance@3197 15ebfbcb-1bbe-4f7e-88aa-3b0fa5d666c2
[maven-release-plugin] prepare release WPS-3.1.1

git-svn-id: https://svn.52north.org/svn/geoprocessing/main/WPS/branches/WPS-3.1.0-maintenance@3231 15ebfbcb-1bbe-4f7e-88aa-3b0fa5d666c2
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.52north.org/svn/geoprocessing/main/WPS/branches/WPS-3.1.0-maintenance@3233 15ebfbcb-1bbe-4f7e-88aa-3b0fa5d666c2
merge from branch WPS-3.1.0-maintenance
add ServiceLoaderAlgorithmRepository plus unit tests.

this repository loads algorithm implementations using the ServiceLoader
API of the JVM. Classes implemented against
org.n52.wps.server.IAlgorithm are taken into consideration.
add some debug logging to loadAlgorithms().
fix typos in class name (*Algortihm*)
adjust poms: remove log4j, add slf4j+logback
adjust logger syntax to slf4j
[maven-release-plugin] prepare release WPS-3.2.0
[maven-release-plugin] prepare for next development iteration
Introduced AbstractLiteralDataBinding

This abstract class holds the uom parameter and respective getters and
setters. Every LiteralDataBinding extends the abstract class to have
access to the uom parameter. Some minor changes were necessary in
GenericRProcess and AbstractSelfDescribingAlgorithm.
Switched to UTF-8
Merge remote-tracking branch 'upstream/master'

Conflicts:
	52n-wps-r/src/main/java/org/n52/wps/server/r/GenericRProcess.java
	52n-wps-r/src/main/java/org/n52/wps/server/r/util/RConnector.java