Added [<SuppressUnmanagedCodeSecurity>] to native p/invoke calls. Removed preprocessor MATH_RECORD_TYPES as well as the code for the math record types; now just using a preprocessor that will get rid of [<Struct>] attribute on the math types.