ANSIfication - part 1

I've just converted to usage of the bool type, rather than the ad-hoc boolean type.

I will go through it, and try to standardize as much as possible.

Then - and only then - Firenzina can be converted to being Linux (and maybe even Mac) compatible.

Matthew:out