Drop support for generating "safe" code #69
As called out here, the current support for generating "safe" code is very error prone and isn't going to be easy to maintain long term.
Namely, almost all of the support is a "best" guess heuristic where the heuristics can vary wildly from header file to header file and we frequently get it wrong, especially when dealing with
This removes that support and switches to only generating
This then regenerates ClangSharp and fixes up the higher level bindings where required.