Revert "Exclude commit number from RC version"

This reverts commit 20cfb6f432fee162a8105af90b120ce504848e70.
Replace tabs with spaces
Add missing #include guard
Fix possible Pawn warning

The use of "public" instead of "forward" is perfectly OK (and I like it more)
but the compiler warns on it the semicolon-less mode (or whatever it's called).