Fix data file writing bug

Occasionally when data files were being written out in the same process as
a run the buffer for each of the files were never being actually dumped into
the files themselves leaving emtpy files.  The call to `self.close_data_file`
is added in this commit to all the data objects that are missing it.
Remove maxmx from set_storm_fields
Add contourf plot convenience function
Add storm surge support for contourf plotting
Add contourf easy plotitem to surge
Merge pull request #34 from mandli/data-file-close-bug-fix

Fix data file writing bug
Change friction and storm fields to aux plotting
Update contourf surge plotting to conform to #81
Merge pull request #40 from mandli/remove-maxmx-surge

Remove last `maxmx` and `maxmy` from storm surge code
Merge pull request #39 from mandli/add-contourf-surge

Update Storm Surge Plotting Module
added dt_max to tick same as with amrclaw. also setrun had duplicate checkpointing section, now fixed
Merge pull request #41 from mjberger/master

added dt_max to tick same as with amrclaw. also setrun had duplicate che...
merged changes on master into rjleveque/fgmax3 branch to update PR #38
fixed amr2_fgmax.f90 to match changes in amrclaw version: call to tick and dt_max
renamed amr2_fgmax.f90 to amr2.f90 and fixed Makefiles
removed extraneous comments from setaux
Removed manning_coefficient_onshore and instead added capability for manning_coefficient to be an array with another array manning_break of topo break points.