Updated the shareddef system.

Each project now has to have a my_shareddefs.h header file that is
called from the base shareddefs header. Use this to call your shareddefs
header. (Ex sdk_shareddefs.h)