reduced test times
411934  War overlay configuration assumes src/main/webapp exists
Merge remote-tracking branch 'origin/master' into jetty-9.1
Improved idle timeout mechanism.
Removed unnecessary hack to determine the logger name.
reduced test times
415330 Avoid multiple callbacks at EOF
415656 SPDY - add IdleTimeout per Stream functionality
415641 Remove remaining calls to deprecated HttpTranspoert.send(HttpGenerator.ResponseInfo info, ByteBuffer content, boolean lastContent) throws IOException
Merge remote-tracking branch 'origin/master' into jetty-9.1

Conflicts:
	jetty-server/src/main/java/org/eclipse/jetty/server/HttpOutput.java
	jetty-util/src/main/java/org/eclipse/jetty/util/IteratingCallback.java
Merge branch 'jetty-9.1' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9.1
415641 Remove remaining calls to deprecated HttpTranspoert.send

Actually removed the impl of the deprecated method that is no longer called.
415062 SelectorManager wakeup optimisation
415744 - Reduce Future usage in websocket
fixed header
415062 SelectorManager wakeup optimisation.

Fixed race condition that could have allowed changes in queue but
selector waiting in select().
Changed defaults for ArrayByteBufferPool.

There are cases, for example in WebSocket, where we want to allocate
small buffers to write frame headers and then do a gathered write.
ArrayByteBufferPool had a minimum size of 64 bytes,
which was too big and always led to allocation rather than pooling,
leading to performance slowdowns.

Defaults are now minSize=0, increment=1024.
Cleanup of unused code, variables, tabs, etc.
Using old ArrayByteBufferPool defaults to make the
HttpManyWaysToCommitTest tests pass.
See also https://bugs.eclipse.org/bugs/show_bug.cgi?id=415773.
WebSocket - making flush loop and callback notify more consistent