[installer] [host] fix tr() call
[installer][host] fix tr again
[installer] [host] c++98 mode due to mingw32
[installer][host] get rid of a few warnings. And labsin was right in a sense, negation of ints and putting the result into an enum/int is, well, not good
[installer][host] cosmetic - get rid of even more warnings. changes some signatures. down to 5 now!