Migrate TestTrypsin.py to C++ version
Having a major nightly test as a Python script causes problems when the API is changed, so to get around this, I have rewritten the main nightly test in C++.
Also fixed a couple of MacOS-specific crashes.
Having a major nightly test as a Python script causes problems when the API is changed, so to get around this, I have rewritten the main nightly test in C++.
Also fixed a couple of MacOS-specific crashes.