+ Migrated to jersey 2.2
: Requests working
: WebSocket not working / missing classes
: new custom annotations for Auth: @NewUserAuth, @KnownUserAuth, @AdminAuth
: gzip compression currently off: missing support in jersey (manual implementation possible)
: gzip support in grizzly buggy, NullPointerException if Mime-Type empty (redirects etc)
~ EnsureMimeType attemt to fix unsuccessful
Merge branch 'master' into jersey2

Conflicts:
	build.gradle
	src/main/java/de/rallye/api/Client.java
For failing webclient requests added failing url to message
~ fix Filters not registered (needed @Provider)
~ fixed getSubmissions(taskID, groupID) accessing wrong Table
* check...Matches renamed to ensure...Matches throws WebApplicationException FORBIDDEN instead of INTERNAL_SERVER_ERROR
+ reenabled gzip compression for text, application/json in grizzly
~ Migration to Jersey2 with Injection by HK2 in Jersey API Classes
~ Ignore Unknown Properties in config.json
Webclient now displays correct dates
Webclient auth works again...Webclient auth works again...Webclient auth works again...Webclient auth works again...Webclient auth works again...Webclient auth works again...Webclient auth works again...Webclient auth works again...
Merge branch 'master' into jersey2

Conflicts:
	build.gradle
	src/main/java/de/rallye/RallyeConfig.java
	src/main/java/de/rallye/RallyeServer.java
	src/main/java/de/rallye/config/ConfigTools.java
	src/main/java/de/rallye/db/DataAdapter.java
	src/main/java/de/rallye/model/structures/GameState.java
	src/main/java/de/rallye/push/PushService.java
	src/main/resources/de/rallye/webclient/index.html