(WIP) Trac_628: added Conditions object to capture water properties like
temperature. A module scope dict is not helpful for client
updated simple test_boiling_point to use API=10
(WIP) Trac_628: defined WaterProperties to contain temperature, salinity
- moved 'atmos_pressure' to constants dict
- still need tests
(WIP) Trac_628
- added water property for ElementType and temporarily added
  vapor_pressure to OilProps object at runtime. Just to get things to
  work - this will change
changed name of WaterProperties to simply Water
Trac_653: added utilities module and test module
(WIP) Trac_633
- removed max_cuts input to OilProps
- commented out a bunch of code while updating oil_library
Added custom commands to py_gnome and oil_library setup.py
py_gnome new commands:
cleandev          cleans files generated by 'develop' mode and files autogenerated by cython
remake_oil_db     remakes the oil_library database (SQL lite) from flat file
developall        build py_gnome and oil_library in 'develop' mode

oil_lib new commands:
cleandev          cleans files generated by 'develop' mode
remake_oil_db     remake oil_library SQL lite DB from flat file
cleanall          cleans files generated by 'develop' and SQL lite DB file
added san juan script, fix to TModel for windows
Merge branch 'master' of https://trac.orr.noaa.gov/git/PyGnome
removed the check to install oil_library at end of setup. When
installing py_gnome, oil_library should be in requirements and should be
installed as a dependency
Merge branch 'master' of https://trac.orr.noaa.gov/git/PyGnome
fixed issue where oil_library was always being installed if not found on
the system. Moved this to install_self_and_oil_lib() command
Merge branch 'master' of https://trac.orr.noaa.gov/git/PyGnome into oil_lib_refac
moved viscosities code out of OilProps.
currently commented code in utilities module - fix when it is needed
removed print statements with get_move errors
Merge branch 'master' of https://trac.orr.noaa.gov/git/PyGnome
Trac_654: added mock_oil module - though currently it defines an Oil object (not a mock),
it is for a made up oil in this case, from sample_oils dict. This may
eventually be a mock of the Oil object, though currently it defines an
empty Oil object and adds the relevant properties to it
Moved the field slugify method out of the database models and into the database initialization.
This simplifies the database model and puts the name mangling closer to the data that’s being parsed.
Trac_654, 625, 632:
- moved some estimations like boiling_point to mock_oil module
- refactored OilProps to find mass_fraction, boiling_point from cuts
  might get refactored after database properties get more clearly
  defined