Fixed a null pointer exception when removing resources with missing files

Resolves #259
Added centralized code to prevent stack traces in cases where the client cancels the communication

Resolves #260
Close #261. Limit logging to warning if a harvesting repository is not available.
Close #262: PageletImpl.toXML only includes the content "modified" if a modification has been done.
updated 'Font Awesome' to version 3.1.1
Merge branch 'r/3.1.x' of github.com:entwinemedia/weblounge into r/3.1.x
Prevented integration tests from being loaded in production environments

#266
Removed german texts from editor

#268
Merge remote-tracking branch 'origin/r/3.1.x' into r/3.1.x
Close #273: Fix problem with non-unique hash-code generation. The right-shift for the pageURI part had a unwanted behaviour (complemented by 1 when negative).
Merge remote-tracking branch 'origin/r/3.1.x' into r/3.1.x
Fixes registration of service endpoints

resolves #111
Fixed #284: The harvesting "from" date generation has been corrected.
Reversed order of adding feed entries to the feed.

resolves #285
Removed German "Editiermodus"

Resolves #268
Added initial version of RPM spec files
Merge branch 'refs/heads/f/rpm'