Merge branch 'mle-infinit-load' into mle-image-tab

Conflicts:
	ftw/workspace/browser/preview.pt
	ftw/workspace/browser/preview.py
	ftw/workspace/browser/resources/preview.css
	ftw/workspace/tests/test_preview.py