Updated C-Sources

- Changed line comments to block comments (Modelica uses C of unspecified version; C89 does not have line comments and is a common default since some companies have not yet implemented C99 support)
- The ExternalObjectStructure typedef is now defined in a header so the order in which the C-files were included no longer matters