Allow HandlerCollections as the Server Handler

HandlerCollection can be set as the Server Handler with a child Handler
of JettyEmbeddedWebContext.  Allow the server to initialize the
WebAppContext properly after changing the Handler hierarchy to
support proper configuration of components like a RequestLog.
Merge remote-tracking branch 'origin/master'