add EnhancedTestCase with assertErrorRegex to test utilities
use EnhancedTestCase througout all unit test modules, clean up copy-pasted assertErrorRegex implementations
Merge pull request #877 from boegel/assertErrorRegex

clean up assertErrorRegex copy-pasting in unit test modules via central EnhancedTestCase