remove explicit splat for mixed scalar/simd operations
make elementwise_<Tag> try to splat all scalars before calling map + make map cast scalars to type with the right size
fix mpl hierarchy, shouldn't keep const
assert that type in native is not a reference or const qualified
fixing bad type in exp10 test
bad type in cover system test
bad type for incrementation in cif/rif
try to fix typing problems in colon and relative_index
bad cast in exp10 unit test
-1 replaced by dec in flipxxx make things work
++ and -- operators always added 1 as an int. Use the inc/dec functions instead
fix typing in algorithm test
missing namespace on One
missing inc include in adjfun
using inc instead of +1 in touint
removing unused typedefs in neldermead
saturated arithmetic needs to cast to the right type before doing the addition
use the right type for 2 in cdiff
various strong typing fixes in complex tests
make arith and enumerate call splat to ensure the right conversions occur