TYRUS-217: Session.setMaxIdleTimeout() creates a new timer thread per session. ScheduledExecutorService used instead of Timer.

git-svn-id: https://svn.java.net/svn/tyrus~source-code-repository/trunk@734 aa68c1a9-5198-4982-ce7d-eee0ef5d8746
TYRUS-218: Unable to reject large messages

git-svn-id: https://svn.java.net/svn/tyrus~source-code-repository/trunk@735 aa68c1a9-5198-4982-ce7d-eee0ef5d8746