Start getting stack frames to look nicer.

Add better toggles so frames can be expanded, and then the arguments can
be expanded if desired.
Start to refactor common error pages code.

Extract common markdown into a base template that can be extended.
Improve dev error pages.

Make them a central part of the error page. Hopefully having them higher
up makes them easier to find.
Update CSS and stack traces.

Make things more modern and designed.
Remove TODO.
Correct line numbers on error pages.
Feedback from code review.
Don't use jQuery.

This will allow interactive error pages when there is no network
connection.
Highlight code suggestion.
Make function first in stack trace.
Show more context around stack trace excerpts.

I find this is helpful when digging through stack traces.
Fix off by one error in excerpt.

excerpts were off by one when more than 2 lines of context were
extracted.
Fix failing tests.
Remove arbitrary offset.

This should never have been here, and instead been in the Debugger code.
Increase contrast on stack trace links.
Updates to error pages
Remove commented CSS
Merge pull request #5302 from bcrowe/error-pages

Updates to error pages
More small tweaks.
Add stack frame toggling for vendor frames.