ENH: Fix warnings MSVC
These are the "simple" warnings, type conversions, unused var, comparison, etc some other dependent ones, this does not touch the warnings emitted by gcc
These are the "simple" warnings, type conversions, unused var, comparison, etc some other dependent ones, this does not touch the warnings emitted by gcc