Fix: Don't return `html` in `MicropubSourceDto` when null/empty
This wasn't being sanitised correctly, therefore returning empty html
s
which clients are confused by.
In #263 (closed), we'll refactor this to work within MicropubSourceDto
, instead
of being up to the caller.