Need explicit casting because of rounding between types possibly causing loss of precision.
Need to specify additional information in configuration header for VS2008.
VS2008 does not have updated STL, so there is no data() method in std::vector. Created work-around.
Fixes to resolve test failures on DevStudio 2008 32-bit.
Cleaned up the piecewise curve creator typedefs to be more consistent between classes. Also changed an int constructor parameter to index_type to remove loss of precision conversion warning.
Fixed test errors for DevStudio 2010 64-bit.
Fixed for Developer Studio 64-bit builds.
Found initialization bug in test.
Needed to create an ostream operator for an expression.
Fixed test for win32 release builds.
Fixed error of mixing iterators from different collections (but same collection type).
Overhauled floating point functionality in util namespace to work on windows. The bit fields were not working as expected. Getting strange values when printing them out.
Changes are response to windows build fixes.
Removed debugging print statements.
Fixed output typo.
Merge branch 'windows_support_updates' into windows_support

* windows_support_updates:
  Fixed output typo.
  Removed debugging print statements.
  Changes are response to windows build fixes.
Merge branch 'windows_support' into develop