Shop mode: Add custom name, greetings text, and sell disable support.

I also made use of it for Sophia's shop.

Closes #284, #285