Fix spline spectrum

 - make Navigator public (not instanciable otherwise)
 - fix segfault ( (>=0 issue in SplineSpectrum::Navigator::eval)
 - added missing tests (empty so far)
 - coding convention stuff and more...

 - this patch also contains a fix for MSNumpress.cpp (compile error due to missing header for VS2013)