Fix "storage class is not first" warnings
Fix "type qualifiers are meaningless here" warnings
Fix "routine is both "inline" and "noinline"" warnings
Fix "explicit instantiation of 'Eigen::Spline' must occur in namespace 'Eigen'" warnings