Html cleanup

This is just some dirty work of moving *some* tags which are invalid/depreciated in html5.  This does not change to html5, it just helps prepare should that path be taken.

Cleaned up a few template errors along the way, should have committed them as individual errors but that did not happen ... besides the templates are a rich ground for more errors so there will be time :tongue: 

Nothing should have broken unless I missed a " here and there ...