Needed to supply the num_time_steps field to the serializer so that the Web Client does not need to make this calculation.
Added JSON Schema support for SpatialRelease
Cleaned up the code for haz_files. Functionality is the same.
grouped the outputter unit tests into a sub-folder.
refactored the geo_json outputter a bit.
Some cleanup of the cy_cats_mover code.
(in-progress) Added a Weathering outputter and associated unit tests.
Weathering outputter was not added to the out putters package.
made linear interpolation the default for gui gnome, hermite for old save files
fixed daylight savings bug - gnome wasn't transitioning on the right date
Refactored the database initialization.
Added a JSON serialization method to
our database objects.
(WIP) refactoring element_types so initializers contains a list of
initailizers instead of a dict
- changed 'initializers' in ElementType to be a list instead of a dict.
  A list works just as well and it is easier for the client since all
  other objects are lists
- had to change Spill's get/set/is_initializer() accessors so they look
  for 'key' which corresponds the key in the data_array to get at the
  corresponding initializer.
- also changed 'mass' units to 'mks' (Trac_587) -- this is causing some
  failures in test_weatherer(). Marked it as xfail for now, but will look
  deeper. The halflife tests should be independent of units
For the oil library objects, improved the JSON output method to recurse into linked objects.
fixed weatherer test - mass components initializer uses 'mass' array for
mass of each LE instead of computing it
Merge branch 'master' of https://trac.orr.noaa.gov/git/PyGnome
missed one change when initializers were converted to list. Just got
that in this commit.