Added macros BGE_PREVENT_HEAP_ALLOCATION and BGE_DECLARE_UTILITY_CLASS.
ReversiBoardGame fixes and clean-ups