Implement #159 - Bookcases/Shelves names

Properly name bookcases and cabinets. Arch/face/anim names unaffected.
Collect required.