Merge branch 'release/0.3.3' into develop
Cleaning up header files so that code_eli.hpp is only included in eli files and not in test or example, cassert is moved to code_eli.hpp, and Eigen headers are included in code_eli.hpp.
Bad warning on specific line of code that could not be fixed for gcc 4.6 only.
Added cassert and Eigen includes. This fixes #34. Also added preprocessor logic to remove lingering Eigen 3.2.0 warnings.
Streamlined the eigen version checking and included check for XCode clang version for warning suppression.
Fixed compiler test for clang. Haven't tested versions below 3.0.
Merge branch 'feature/Header_Files_Cleanup' into develop
Fixed wrong return value.
Missing iterator include for back_inserter.
Need to cast floating point numbers to remove warning about loss of precision.
Changed casts to c++ style.
Added explicit casts to floating point data.
Updated support for 32-bit Visual Studio 2010 and dropped 2008 support because of a lack of C++11 support.
Fixed build warnings from Eigen.
Fixed test to pass in windows Dev Studio 2010.
Merge branch 'feature/Windows_Build_Fixes' into develop
Updated the compiler detection and correction portions of CMake and generated include file to better handle the multitude of MS Visual Studio compilers.
Visual Studio 2013 gives different answer than previous versions for the cube root of pi.
Visual Studio 2012 & 2013 32-bit builds give a very different answer for a float test.
Fixed test errors for win32 builds of VS 2012 & VS 2013.