Remove deprecated throw() declarations and document thrown exceptions instead
Ignore Xcode user files
Return error code instead of bool from methcla_engine_error
Propagate API errors to exceptions