Original commit message from CVS: More forte compiler fixes, added a .h file to store commonly used macros that have to ifdefed out on non-gcc compilers