Paperwork Rewrite

This is far from finished, but I don't like to do a whole bunch of work in secret and then just suddenly show up with a huge PR. So I am putting this up now, to give people a chance to make suggestions, or just generally have an idea of what I'm working on.

The primary goal of this PR was to move paper, paper_bundle and photo under a common type, in order to cut out duplicate code and get rid of a whole bunch of istype() branches. This also makes it easier to generalize things like paper burning and stamping.

This is a WIP. The commit log is rough and still needs to be squashed, and a bunch of things are dummied out in order to get the code to compile for testing.

- [x] update paper
- [x] update paper bundles
- [x] update file cabinet, folders, and clipboards.
- [ ] update photos
- [ ] import TG stamp images, make photos stampable.
- [ ] update photocopiers and fax machines
- [ ] update admin topic code, such as fax viewing