GRAILS-9106 changed from implementing HttpServletRequest and HttpServletResponse to using a JDK proxy to avoid Servlet API version issues