updated keybindings
added fussier typography
image sequences now support multi-page pdfs
the big export-sessions rewrite

- removed the batching scheme (which was actually counterproductive)
- simplified the sequencing of the export-delegate methods
- vm shutdown is much less squirrelly now
updated export ui

- the status view gets a written/total frames counter
s/ImageSequence/Pages/
added help links to console runner
console runner now using the updated export ui
fixed some real performance-killers

- the mandatory sleep interval between video frames was too high
- the sentinel nsoperation at the end of the export was leaking (and
taking other ops with it)
multi-page & multi-file modes now cooperate a bit
prevent recursive export sessions

- the keyboard equivalents needed to be disabled
added page-mode heuristics to python side

- it was getting painful doing the string manipulation and regexing in
objc
tool can export pdf pages or separate files

- when called with a --frames arg, adds multiple pages to the --export
file by default
- if a placeholder (with the padded-width) is embedded in the filename
(e.g., --export foo-{4}.pdf), multiple pdf files will be generated
(foo-0001.pdf etc.)
only blit to screen on alt frames during exports
improved export ‘ui’ in command line tool

- fewer annoying race conditions between the script’s real output and
our non-diagetic prompts
removed some vestiges of the socket listener
export() takes a `cmyk` kwarg

- setting it to True is equivalent to calling outputmode(CMYK) at the
top of the script before beginning the export
added deps folder reference

- not actually needed by the build process, but handy to have all the
code in one place