version of document diffed is not available: now raises a meaningful exception (DocumentHistoryNotAvailable)
MonitoredResource.check() implemented
problem with encoding in HtmlDiff solved\nused conversion with encoding set to utf-8, also tested latin2 and cp1250, both worked
in MonitoredResource.check(): 'if d is basestring' changed to 'if isinstance(d,basestring)'