Fixed: Negative line numbers in stack traces cause rejection from AirBrake endpoint

Protect against negative line numbers. Some (all?) AirBrake endpoins reject negative line numbers. These happen with Lambdas. In those cases, use the 'Native Offset' (as the .NET stack trace printer does)