Improved integration accuracy on devices that don't support double precision
Fixed errors running on CPU
Work correctly on devices with SIMD width less than 32
Eliminated compilation errors on devices that don't support 64 bit integers
Removed requirement that default device support double precision
Bug fixes
Fixed compilation problems on Windows
Changed CMake scripts to work correctly if the FFTW threading support was built into the main library instead of a separate library
Fix bug in CMake script
Merge pull request #60 from peastman/embedded

Lots of bug fixes, especially on low end or embedded devices, and on Windows