Created new tests framework relying on unittest

The old bowl-slosh test has been converted and now passes.  Other tests
have not yet been converted.
Add more testing capabilities

Adds back the dtopo1 tests and a variety of fixes to the testing
framework.  Also removes the GeoClaw data objects' checks for the
various input files.