Move CrashReporter into separate project

Also deals with a few other issues - see commit messages