next monster patch from Frank; many more fixes for IE11 and some for Chrome

git-svn-id: svn://svn.code.sf.net/p/htmlunit/code/trunk@8947 5f5364db-9458-4db8-a492-e30667be6df6
missing stuff from last commit

git-svn-id: svn://svn.code.sf.net/p/htmlunit/code/trunk@8948 5f5364db-9458-4db8-a492-e30667be6df6
performance

git-svn-id: svn://svn.code.sf.net/p/htmlunit/code/trunk@8949 5f5364db-9458-4db8-a492-e30667be6df6