TTT: fix typo
TTT: add sanity checks in M16 and rifle

People have seen errors where the SetFOV call fails due to that method
not existing. Should not be possible without some serious breakage at a
lower level, but okay, I'll do what I can.
TTT: make crosshair gap smaller

This was changed a little while ago when adding crosshair settings.
Turns out people really loved these pixels, so here they make a return.
TTT: version bump