Enable ABC_CXX_PRAGMA_ONCE for GCC too
Improve code documentation