Cleanup category hard-coding in browser

Refactor session marks and related record displays.  Fix bug that made
multiple copies of sessions in different places display the same.
transcode working dir into .gitignore
Merge branch 'master' into flow