Basic editor functionality works.
Minor cleanup.
Clean up tab focusing.
Draft of a bsim highlighter.
Added handling of height changes to editor and demo.
Creating new editor tabs/files now works.
Added a way to close tabs and checking for dirty editors.
Made the Save toolbar button do something.
Fix unwanted side effects of tooltips.
Removed some debug spam.
Close buttons are now circles when the buffer is dirty.
Moved mode_bsim.js to modes/uasm.js
First stab at a tmsim highlighter.
Fix some missing quotes.
More typo error fixes.
Added cmd-/ or ctrl-/ shortcut to toggle comments.
Added method to get editor contents for any file.
Methods for marking and clearing errors in the editor.
Changed styling on error widgets.
Fix an issue when the editor has no docmuents.