improving title case and stray spaces in level headings

* Don't use section headings from the West XML file when adjusting cases of non-section levels since sections have a different case scheme (sentence case vs title case).
* If the level title does not appear in the West XML and it is in all uppercase, do our best to make it title case.