fix compilation

u_int -> unsigned int
remove unused util.*pp from wesnothd cb project
vc project update
#include <cctype> so MSVC finds the std::tolower version with 1 argument

For some reason MinGw didn't complain, perhaps some other header
includes it.
thx @thunderstruck
fix dereferencing end iterator

exchange a and b in a && b
I wonder why it didn't show up until AI's changes though.