Modified boundary_model function height to allow for alteration of
interpolation type from pchip to linear. Updated all calls to the new
format.

Changed interpolation type for the latitude and longitude axises within
profile_mackenzie to default as nearest neighbor instead of pchip.

Smalll clean-up in a few files.
Accidental change of test check, reverted back to BOOST_CHECK_CLOSE within test.
Update 7.22.1151
profile_mackenzie.h: added new variable to allow for changing of interp type on lat/long axises
ray_speed.cc: modified profile call to add new bool
data_grid_fast_2/3d.h: new wrappers for data_grids that use non-recursive engine on interpolation
Added .project file for git repos. Updated CMakelists.txt, and added
lvcms_test.cc
Added new files to multi-thread and mutex when accessing profile_grid, boundary_grid and boundary_flat. Files are *_mt. Also updated files to support LVCMS.
Update 8.6.2013
datagrid_test.cc: Added complex test for data_grid_fast_2d for pchip evaluation
cmp_speed/ray_speed: Changed data_grids to fast_2d for bathymetry
types.h: Added fast_2d/3d to the include section
reflection_test.cc: Changed boost check to close instead of small
Update 8.7.2013

cmp_speed.cc: reverted to data_grid to do timing tests
data_grid_fast_2d.h: Still in testing phase for accuracy on pchip calculations
Update 8.7.2013-p2

data_grid_fast_2d: More testing is necessary
data_grid_fast_3d.h: Completed setup for uses with profile_grids, more work might be needed for prof_macks
datagrid_test.cc: Added test for fast_3d testing
New files for multithreading of boundary_grid and profile_grid
Update 8.13.2013:1214

Added blanket multi-thread wrappers for profiles and boundaries
Modified LVCMS-test to use the wrappers instead
Added wrappers to ocean.h file
Merge remote-tracking branch 'origin/david_mt_test' into multi_threading
Updates to CMakelist.txt for lvcms_test.
Added full explict namespaces for boost::numeric:ublas::vector.
Removal of unused files.
New Great Circle function
Added explict 'using boost::numeric::ublas::vector;' to all files that
used non-explict 'vector'. Needed for integration for LVCMS.
Added explict 'using boost::numeric::ublas::vector;' to all files that
used non-explict 'vector'. Needed for integration for LVCMS.
Added to .gitignore
Updates correctly throw exception when netcdf files are not found.
Added proplossListener feature. Updated all tests and studies to use
wave_queue with proplossListener.
Updates for Eclipse use.