Documenting the source of "lib/servlet-api"
Merge branch 'libs/servlet-api/fetch' into libs/servlet-api/upstream
adding servlet api (from tomcat)
Merge branch 'libs/servlet-api/fetch' into libs/jetty/fetch
add: Script for retrieving a recent version of Jetty
add: Make "getJetty.sh" cross-system (due to tipps by BenBE)

- removing absolute paths
- beautify
- complete
- test
- etc.
fix: Additional "stabilizations" to getJetty.sh
add: Documentation in README file
Merge branch 'libs/servlet-api/upstream' into libs/jetty/upstream
Merge branch 'libs/jetty/fetch' into libs/jetty/upstream
Importing Jetty from upstream tag jetty-9.2.1.v20140609

Imported packages:
* http
* io
* security
* server
* servlet
* util

Removed for compilance:
* Packages:
  - org.eclipse.jetty.server.session.jmx
  - org.eclipse.jetty.server.handler.jmx
  - org.eclipse.jetty.server.jmx
  - org.eclipse.jetty.servlet.jmx

* Classes:
  - org.eclipse.jetty.util.log.JettyAwareLogger
  - org.eclipse.jetty.util.log.Slf4jLog
  - org.eclipse.jetty.server.Slf4jRequestLog
fix: [Jetty]: FindBugs complains about non-Boolean object used in %b format parameter
fix: [Jetty]: Improper lazy initialization in multi-threaded environments
fix: [Jetty]: Ensure fields are accessed consistently as synchronized
fix: [Jetty]: Explicitly avoid potentially accessing content until sure it's not null
fix: [Jetty]: Possible Null Pointer Dereferences by values passed from caller
fix: [Jetty]: Use java.utils.Arrays.hashCode

The method hashCode() of an raw array ignores the length and contents of the array
which yields equal hashCodes for arrays containing different items or varying in length.

This avoids unnecessarily returning equal hashCodes when the objects are actually different.
fix: [Jetty]: Remove unnecessary imports
fix: [Jetty]: Remove unnecessary template specialization
fix: [Jetty]: Initialization of maximum number of files causes setMaxCachedFiles always to be called in this context - Remove this conditional