#21 save the upload status

After the persist of the resource bean, the content of the representation is
uploaded to the geoserver. After the upload, the status is set with an
Update-SQL-statement.
 #21 added methods to upload shapefile

Depending on the used publishType-tag it is now possible to upload a
GeoTiff or a Shapefile.
 #100 jalopy
 #21 added checks before upload of shapefile

Before a shapefile is uploaded, it is checked if the file is a zip and
contains a file with the extension 'shp'
 #21 changed versions in pom

Changed the version of commons-io to 2.1 and the version of
geoserver-manager to 1.5.2. This had to be done as the shapefile upload
did not work properly.
 #21 check if upload was successful, throw exception otherwise
 #21 update the upload message of the representation
 #21 remove the publish style tags

The publish style tags should be removed from the Representations, when
it is tried to upload a file to the geoserver. For this the commons-lang
package was added.
 #21 remove the publish style tags from the cidsBean

Remove the publish style tags from the representation cidsBean instead
of removing them via a query. This can be done because the cidsBean will
be saved anyway later on.
 #21 check for the publish type geoserver

In makeAdditionalRepresentationAndUploadToGeoServer() the publish type
'geoserver' has to be checked. The content type has to be checked if it
is a geotiff or a shapefile.
 #21 url encode the layername before upload