(WIP) Trac_591
- working on wind object tests for update_from_dict
Merge branch 'master' of https://trac.orr.noaa.gov/git/PyGnome into update
Merge branch 'master' into update
for constant wind, the time in timeseries is irrelevant. It is being set
to datetime.now() but now the seconds and minutes are set to 0 so
resolution is to hours. Since it needs a datetime, better to set it to
now instead of leaving it as beginning of epoch (1970)
set the resolution of default datetime().now() to be seconds -- no need
to keep the microseconds
(WIP) Trac_591
- completed update_from_dict functionality
  - it updates attribute if it has changed and returns True if any
    attribute has changed, False otherwise (as required by webapi)
  - also added generic _update_orderedcoll_attr that updates an ordered
    collection from a list that is coming from 'webapi'
  - still need to override update_from_dict for spills object
Trac_591, Wind().update_from_dict(..) overridden to set units correctly before setting timeseries
Trac_591
- added a test for update_from_dict for Wind object.
  Since WindMover also contains Wind object, defined 'wind_json' as a
  fixture -- still need to write a test for WindMover's update_from_dict
  which will also use this
removed unused element of ModelSchema and added comments
Merge branch 'master' of https://trac.orr.noaa.gov/git/PyGnome into update
Merge branch 'master' into update
Trac_592
customized the Model's schema creation for webapi vs save so we don't
deserialize the OrderedCollections twice for the 'webapi' option
Merge branch 'master' of https://trac.orr.noaa.gov/git/PyGnome into update
exposed 'uncertain_angle_scale' property
removed units associated with this as we decided this should always come
in radians
Trac_632: added boiling_point() code for estimated oil_props
(WIP) Trac_633: added functions for getting mass_fractions from
cuts/estimates and molecular weights
- removed dependence on numpy in the tests
added an ArrayType for oil thickness
Trac_633: changed attribute name 'mw' to 'molecular_weight'
Trac_634: added get_value(..) method to Wind object and tests
Trac_516: added array_types for thickness, mol, evap_decay_constant
Trac_516
- added vapor_pressure to ElementType for now since it requires
  environment property and it is a substance property so it must stay
  with either OilProps or the ElementType/Spill
- also updating the shape of mass_components, evap_decay_constant
  depending on the 'num_components' used to model the substance (Oil)