Add back the show/hide functionality.
Make loadWithXhr work in busted old browsers, sort of.
Merge remote-tracking branch 'origin/ie9' into nm

Conflicts:
	Source/Widgets/Viewer/Viewer.js