Keep newlines in output html

Currently the sanitizeHtml method is removing escaped newlines and tabs.  This makes the output html appear in one single line and for diff purposes etc I'd like to be able to see the html tags formatting nicely.  

Instead of removing the newlines, this will just unescape them and leave the tab behavior as is.