Implement Shops, minor changes

- Add a "shop" command to the QuestScript
- Add a shop to the NPC Buttercup
- Fix a bug in addInventoryItem
- New players don't get a default inventory anymore. Just 15 bits
- Shops buy and sell for free, this is intended
- Add a listNpcs server command, add the netview id in listPeers