fix perform_benchmark.hpp includes
change the mtimes benchmarks to be compatible with new perform_benchmark
fix ilog2 for signed integers
fix compilation of a couple of benchmarks
make seladd and selsub work when the first argument isn't a logical
make negif work when the first argument isn't a logical
fix compilation of negif, seladd, selsub and select benchmarks