Merge branch 'release-7' into jetty-7
399703 made encoding error handling consistent
398649 ServletContextListener.contextDestroyed() is not called on ContextHandler unregistration
Making Jsp tests work on JDK's less than 7
400040 - NullPointerException in HttpGenerator.prepareBuffers

+ Adding safety check on _header use
400457 Thread context classloader hierarchy not searched when finding webapp's java:comp/env
400457 Thread context classloader hierarchy not searched when finding webapp's java:comp/env

Reset classloaders after each test
398649 ServletContextListener.contextDestroyed() is not called on ContextHandler unregistration
400859 limit max size of writes from cached content
381521 allow compress methods to be configured
[Bug 394064] ensure that JarFile instances are closed on JarFileResource.release()
401211 - Remove requirement for jetty-websocket.jar in WEB-INF/lib

  + Adding appropriate configuration in WebAppContext to use
    WebSocketServlet from server classloader.  Similar to how
    the WebSocket interface and WebSocketFactory are also
    defined.
  + Marking jetty-websocket as provided in test webapp
401382 Prevent parseAvailable from parsing next chunk when previous has not been consumed
401382 Prevent parseAvailable from parsing next chunk when previous has not been consumed. Handle no content-type in chunked request.
376273 - Early EOF because of SSL Protocol Error on https://api-3t.paypal.com/nvp.

This was caused by the fact that the other peer closed the raw socket after sending data.
SslConnection was reading the data, but not notifying the application of the data, then
reading the abrupt close, which was causing an exception, ending up in the application
never being notified of the data that arrived.
Now we catch and ignore the exception during SSLEngine.closeInbound(), and we properly
send an alert to the other peer (instead of hard closing the connection as well).
In this way, the application has the chance to read the data and then close the connection.
401474 Performance problem in org.eclipse.jetty.annotation.AnnotationParser
Making testcase JDK 1.5 compatible
401317 - Make Safari 5.x websocket support minVersion level error more clear

 + Making error message about minVersion configurable more clear on both
   the Logging on the server side, and the HTTP/1.1 400 error response
   line
401531 StringIndexOutOfBoundsException for "/*" <url-pattern> of <jsp-property-group>
Fixing websocket testcase