Allow the tomcat maxHttpHeaderSize to be changed in external config

Prevents large SPNEGO headers from causing server errors for example.
Added the property to ServerProperties.

Fixes gh-931