New "documentable" mix-in class

There is a new "documentable" mix-in class, which provides standardized
display-name and documentation properties for its instances. Again, something
which I re-implemented over and over in my projects.

Also: the annotatable and documentable classes are now in a file of their own
instead of in the trivia.lisp file.