Simplify UI test heirarchy

It's easier if we just stick all these helper methods on the basic TreemapUITestCase rather than have a big inheritance tree. This will be useful for a 3rd party app to just inherit that test case and use those methods.
Merge pull request #1235 from steventlamb/topic/refactor_ui_tests

Simplify UI test heirarchy