Remove fatal-warnings flag in favor of BF version
More static_cast fixes after extra-warnings

Turning on extra-warnings shows a number of errors
that were not previously fixed. This commit fixes
a few whitespace issues and surrounds casts from
size_type to Ice::Int with `static_cast` to remove
the conversion warnings.