re-order and fix includes in trigo reduction
check for reduction mode before checking if value is already reduced
check for conversion_allowed at compile-time instead of runtime in trig reduction
trig_reduction: add some BOOST_FORCEINLINE
fixing various includes in trigo