Update jasmine-html.js

Fix for the doc.body check and also a check for doc.location where in both cases doc is assumed to be the document body element.

I've added checks to see that if a different reporting location is provided that it will try and use that properly.