template floating-point type in TMV_utils
template the underlying floating point type in TMV_utils so that it can be called with float, double, or any floating point SIMD type.
(note: this updates CaloFuture/CaloFutureTools/src/TMV_utils.h and Rec/ChargedProtoANNPID/src/tmva/MCUpTuneV1/TMV_utils.h, as Pr/PrAlgorithms/src/weights/TMV_utils.h was already modified in the same way)
See issue #206 (closed)