Al hg chrome nbsp

This is an alternative approach to the [initial pull](https://github.com/guardian/scribe/pull/256). Before pushing to the history in the transactionManager it runs getHTML rather than getContent. All the tests still work but I'm not 100% sure of the consequences of changing this - but nothing broke.. \cc @theefer @robinedman