Moved all external "C" functions to Utilities.Auxiliary

This is the same as #26, but now into the correct branch.
Should still fix #19