Compile errors on Ubuntu machine

Removed constructor defaults in seq_data as it was causing compile errors.
Update theory paper to include image of ray going up slope
and timing tests, in preparation for publication to ASA.
Merge branch 'development0.05' of https://github.com/campreilly/UnderSeaModelingLibrary into development0.05
Reverberation and Clean up
-Began work on implementation for sieve mechanism to reduce the number of computations.
-Added new constructor parameter to data_grid_mackenzie to allow the user to decide if they want the call to
delete the passed in data_grids. Defaults to deleting passed in grids.
-Added new reflect_loss_rayleigh constructor, that allows for setting the water density and speed.
-Coherent and Incoherent sums, weights and computations were updated to match GRAB algorithm.
-Updated proploss write_netcdf call to properly write data to disk.
-Resolved issues where spreading_intensity would only check the first entry in the array, rather the intensity is
now the maximum of intensity and 1e-30.
Merge branch 'development0.05' of https://github.com/campreilly/UnderSeaModelingLibrary into development0.05
Resolve Issue #62 Data conditioning in netcdf_woa
should not depend on present of shallow dataset.

Calls to fill_missing() and interp_type()
moved outside of the if ( shallow ) condition.
Reverberation and netcdf_profile::fill_missing
-Continued investigations into the factor of two present in the reverberation curve when number of rays are doubled in the classic example.
-Moved fill_missing() and interp outside of if statement in constructor of netcdf_woa
-Changed all instances of boost::math::isnan() to isnan(), yet to determine cause of boost not working.
Merged changes from netcdf_woa.cc
Merge branch 'development0.05' of https://github.com/campreilly/UnderSeaModelingLibrary into development0.05
Changed all boost::math::isnan that are not present inside a debug statement to isnan, regarding issue #63.
Added a small line in read_woa to test the functionality of boost::math::isnan, output is false in release and true in debug.
Merge branch 'development0.05' of https://github.com/campreilly/UnderSeaModelingLibrary into development0.05
In vector expression.hpp, scalar_multiplies get used
when BOOST_UBLAS_CHECK_DIVISION_TYPE is true.
It should be scalar_divides.
Update data_grid with style and netcdf output format.
Merge branch 'development0.05' of https://github.com/campreilly/UnderSeaModelingLibrary into development0.05
Updated test to produce visuals for florida straits scenario.
Update refraction tests.
- Re-enable comparison to analytic solution for a linear profile.
- Add SVP to Munk profile display.
Merge branch 'development0.05' of https://github.com/campreilly/UnderSeaModelingLibrary into development0.05
Addresses issue 47
Merge branch 'development0.05' of https://github.com/campreilly/UnderSeaModelingLibrary into development0.05
Issue #47 has been resolved with the removal of the earth_radius option in the CMake file. Tolerance was adjusted to pass lloyds depth for the deviation.