initial support for creating an html file
added better qrc to file mapping
deal with non file based qrc assets
refactored code out to utilities
removed herdcoded path
open html in browser
fixed automatic execution on right click
make dock writhe the report as html
cleanup
added support for show report and show log.
refactored code
cleanup
added initial dynmic option log storage
show log with html styling
typo
added debug output
Added initial tests to message viewer
added load and wait html file
most message viewer test pass. only show_report fails
closes 697
pep8 fix all test of message_viewer pass
Merge branch 'master' into inasafe-697

Conflicts:
	safe_qgis/utilities/utilities.py
Merge pull request #699 from AIFDR/inasafe-697

Pull request for Inasafe 697 - peristance of activity logs