catch everything NatUtility does so it does not crash anymore
more checks for NRE and setting to disable NAT discovery
Merge pull request #3018 from Mailaender/try-catch-mono-nat

Stop Mono.Nat from wreaking havoc for some people.