initial project import from KDevelop
Clean up and add missing files.
Added spline fitting and interpolation.
Moved files.
Added spline, emd, and test cases.
Added EEMD.
Clean up.
Added EMD with down-sampling.
Improved downsampling to be more uniform.
Added Cuda find minimum.
Started implementing Cuda EMD.
Added Cuda EMD kernel.
Completed single-threaded Cuda EMD.
Clean up.
Fixed Cuda EMD. Problem: window size cannot be too small.
Implemented Cuda DSEMD. But values of second (and onward) IMF are nonsense.
Fixed bug in DSEMD.
Do scaling in kernel. Changed type. Use threadfence instead of
atomicAdd.
Added maxima_strat kernel.
Fixed minor bug in EEMD.