OF-810 RFC 6121 Routing Compliance Fix

This fix fixes the routing, which is described in RFC 6121 8.5.3.2.1. Message

Misbehavior before: Every message addressed to a full JID, whose resource was not available was routed to the bare JID (as fallback). 8.5.3.2.1 specifies, that only chat messages should be routed to bare JID and other message types should either be ignored or bounced with an error.

Behavior now: non-chat messages are delegated to the offline message strategy, which decides, if the message should be ignored or bounced with an error, depending on the settings in offline-messages.jsp.
Fix error message if build is started with an old java version
Upgrade build dependencies to openjdk7.
Fix OF-799: Select correct input radio on click into the text field.
Merge pull request #23 from SvenBunge/java7

Fix error message if build is started with an java version < 7
Merge pull request #24 from SvenBunge/debianjava7

Upgrade debian package dependencies to openjdk7.
Move all property keys regarding connection properties into a single class.
Merge pull request #27 from SvenBunge/PropertyExtract

Move all property keys regarding connection settings into a one class
Let travis also build the plugins
OF-709: Update Jetty from 7.4 to 9.1.5
Merge pull request #26 from SvenBunge/OF-799

Fix OF-799: Select correct input radio on click into the text field.
Merge pull request #28 from Flowdalic/jettyupdate

OF-709: Update Jetty from 7.4 to 9.1.5
Merge pull request #20 from sco0ter/of810

OF-810 RFC 6121 Routing Compliance Fix
Shorten if/else statement in OfflineMessageStrategy

and add some comments.
Use switch/case instead of if/else in OfflineMessageStrategy
Merge pull request #30 from Flowdalic/codecleanup

Codecleanup
Replace servlet.jar (servlet api 2.5) with servlet-api.jar (3.1 of jetty 9.1.5)
Merge pull request #32 from SvenBunge/OF709replaceservletapi

OF-709: Replace servlet.jar (2.5) with servlet-api.jar (3.1)