Store keg shell type in Keg record.

Part of issue #158.
Delete KegSize.

Closes issue #158.
Add demo mode.

Not intended for general use.
core: Refactor PourPicture into Picture, part 1/2.
core: Refactor PourPicture into Picture, part 2/2.