Update to JAX-RS 2.0 (TODO: enunciate depends on Jersey-1.x).
enunciate dependencies are only used by whois-api; only enunciate depends on the old Jersey 1.x jars.
cleanup of applicationcontexts in logsearch
refactored whoisrestservice and removed a few todos
Merge branch 'master' into jax_rs_2.0

Conflicts:
	pom.xml
	whois-api/pom.xml
	whois-api/src/main/java/net/ripe/db/whois/api/acl/ApiServletDeployer.java
	whois-api/src/main/java/net/ripe/db/whois/api/whois/WhoisRestService.java
	whois-api/src/main/java/net/ripe/db/whois/api/whois/WhoisServletDeployer.java
	whois-api/src/main/java/net/ripe/db/whois/api/wsearch/LogSearchService.java
	whois-api/src/test/java/net/ripe/db/whois/api/AbstractRestClientTest.java
	whois-api/src/test/java/net/ripe/db/whois/api/ApiDocsTestIntegration.java
	whois-api/src/test/java/net/ripe/db/whois/api/whois/GeolocationTestIntegration.java
	whois-api/src/test/java/net/ripe/db/whois/api/whois/WhoisRestServiceTestIntegration.java
	whois-api/src/test/java/net/ripe/db/whois/api/wsearch/WSearchTestIntegration.java
Fixed Whois REST integration tests.
Fixed logsearch tests.
Fixed ACL API tests
Fixed Abuse-C integration tests (only accept url-form-encoded posts).
Fixed domain debug logging.
Metadata default response is not XML.
Improved base integration test PUT and POST calls (replace with Jersey client calls).
authoritative resource refactor: now it is stored in the master DB by a dailyscheduledtask
every hour we check if the dailyscheduledtask has finished its job and refresh from DB if yes
for this I had to add the name of the scheduledtask to scheduler DB, so we know if the authoritative_resources table has been updated; as a consequence, now scheduledtasks are executed distributed across the cluster
Also merged pending, scheduler and the authoritative_resources DBs into one called 'internals'

One bug remains: there is a circular dependency in whois-scheduler tests, which I had no time to fix before tomorrow.
You can take it or leave it to me on friday, whichever suits best.
Added support for multipart POST requests (provided by Jersey, not standard in JAX-RS 2.0).
Merge branch 'master' into jax_rs_2.0
Fixed person integration test (specify latin-1 encoding in POST request).
Removed GET, POST, PUT requests from AbstractIntegrationTest - use the Jersey REST client instead.
Separate Ripe Authentication integration tests by update origin.
Moved Maintainer Authentication integration tests to whois-api from whois-db.
Fixed syncupdate test w/ invalid source in data.