[Bug 401027] javadoc JMX annotations
409684 Ids and properties not set for execution of jetty xml config files with mvn plugin
408529 Etags set in 304 response

Improved default servlet setting of etags
409556 Resource files not closed

Made Resource a closeable so that it is easier to close in a try(){} block. Deprecated release() and made it close() instead.

FileResource no longer extends URLResource as it can more efficiently implement all the methods with pure File operations and have no
connections or streams that need to be release/closed
408945 XML Args ignored without DTD
Merge branch 'master' into javawebsocket-jsr
add proxy server example from proxy tests into the embedded examples
update proxy example
408945 XML Args ignored without DTD

 + Semi-reverting prior commit as it broke with DTD use
 + Fixing up logic to allow for <Arg> <Set> <Call> with and without DTD
 + Adding testcase that uses default constructor with <Set> calls to
   setup a class
Updating Jetty XML use in jetty-deploy tests.
Merge branch 'master' into javawebsocket-jsr