Added client hostname to error message on requests to timed-out http sessions.
Shortened some request cookie handling after discovering Spring's WebUtils class.
Added some special handling to help googlebot requests to HTTP sessions that have already expired.
added isGoogleBot method
added isGoogleBot test
moved isGooglebot method into IpUtil for sharing
added comment on tcp flags that we see
Increased our database pool size and configured logging of abandoned connections.  Website had to be restarted today due to an error I haven't figured out yet:
Could not open JPA EntityManager for transaction; nested exception is java.lang.IllegalStateException: Pool closed