Added support for sharing tests between multipe supported servlet containers

This currently has Tomcat support disabled due to issue #113.  However, once that is fixed we can re-enable it and remove the Tomcat specific test which is now redundant.