Bug #2, Add browser detection - for SVG and fullscreen API support

* Yes, crude browser sniffing for now.
Bug #1, Fixes to Shortcodes PHP class hierarchy - require Model

* Plus, fixes to Javascript in "quiz_score" shortcode etc.