Split dd_api.h into InternalData API and api_gameexport.h

The old game_import_t struct was replaced with a proper InternalData
API using the public API mechanism. The remainder of the header was
placed in api_gameexport.h for the game plugins to export their
functions and data.

Updated all game plugins to use the new InternalData API.