Changed the validator to allow mismatched titles for levels, unless strict level title processing is on.
Refactored the topic title validation to produce nicer error messages.