Rewrite to use KSCrash

KSCrash makes a much more solid base than the previous Bugsnag notifier, with support for on-device stack unwinding and C++ exceptions. This rewrite is now ready for limited beta testing.

* [x] Feature comparable to v3
* [x] Extensive CrashProbe testing
* [x] Automated testing of Bugsnag code
* [ ] Mac OS X version
* [x] Better symbolication of embedded frameworks

Known bugs:

* [ ] fails the malloc() test on CrashProbe intermittently
* [ ] occasional line-number off-by-one errors when symbolicated by the Bugsnag backend.
* [x] Make sure crashes are Severity:ERROR by default (currently warning)
* [x] `iPhoneSimulator.sdkFrameworks/UIKit.framework/UIKit:0` framework stackframes render weirdly on simulator
* [ ] pulling out the wrong model name