Set the Jetty addressResolutionTimeout
Use .invalid TLD for tests per RFC 2606

From RFC 2606 section 2:

".invalid" is intended for use in online construction of domain
names that are sure to be invalid and which it is obvious at a
glance are invalid.
Make unresolvable host test more robust
Fix intermittent test failure

ServerSocket.getLocalSocketAddress() can take over a second to run, causing testConnectTimeout() to incorrectly fail.
Update NEWS and CHANGES for 0.98
Fix type inference compile error on Java 8
Upgrade to Java 8
Remove unused antrun plugin
Support JSON serialization of Java 8 types