Bug 856243 - Add missing do_QueryFrame support and fix typo that caused most MathML frames to not QueryFrame to nsIMathMLFrame.  Add static assertions to prevent those kinds of errors in the future.  r=dholbert