added fgmax test to tests/bowl_slosh and  to tests.py
add python make_fgmax_grid.py to Makefile
fixed fgmax nose test
moved self.success=True to runTest so that multiple tests can be done and fixed some paths in fgmax test
Merge branch 'master' into check_fgmax

* master:
  Fix missing negation of assert statement
  Replace asserts with if-then-exception blocks
  Add reading ability to DTopoData class
  Ignore scratch directory except for README.txt
  removed apt-get lapack from .travis.yml
  Fix test so cqxx incorporated into transverse solve only if second order method is being used -- to agree with code in clawpack/classic/src/2d/flux2.f90
  Add lapack as a install requirement
  change topo_module.f90 so that it only gives a warning if the topo fails to cover the domain by less than 1%, which might be due to lack of precision in cellsize, for example when using topo_type 2 or 3.
  Remove sphinx bibliographic references
  Remove paper references from storm surge README
  Fix bug where test would pass but raise AssertionError
  Minor additions to stormsurge readme
  Add multi-layer README to example
  Add storm-surge README
  Remove errant print statement
  Fixed some places where aux(2,:,:) was being used when coordinate_system==1, where it should not be.  Changed examples to use num_aux==1 in this case
Merge pull request #110 from rjleveque/check_fgmax

WIP: added regression test for fgmax but test fails