hubzilla compatibility
Hubzilla uses non-normalized objects everywhere, it is really ugly and I suspect that they did that on purpose just to be extra obnoxious.
Anyway, I digress...
This MR adds a few points where we normalize certain elements of the ActivityPub objects we receive. This happens early so that we can verify the HTTP signature. We also do some normalization in the transmogrifier.
Tests are added for all of this nonsense.
This closes #100 (closed).
It is possible that this may fix issues with Misskey as well, it may be good to test.