Report errors after warnings

Previously, the presence of a warning would cause subsequent errors to
be missed entirely. Now, skip over warnings to find the real error.
Serve .woff files as application/font-woff

Without this type, some browsers will complain and may not interpret the
font correctly.
Load sample given with #sample= in URL
Use "ecmascript" target instead for compiler
Add "constructor" keyword highlighting