Release 1822
Trello card
Context
We are removing the legacy, direct CRM integration code from the app now that we are happy that the API integration is working as expected. This will involve a number of PRs to incrementally remove the old code.
Changes proposed in this pull request
Remove the remaining, now unused legacy code that implements the direct integration with the CRM. A couple of error classes/constants needed shuffling about to retain references but its pretty much just wiping out code.
Guidance to review
I would have liked to have done this in smaller changes but the way its all tied together means it needs to be done in a bit of a big bang to get everything green.