Move Settings from DB to Pickle

Some data types aren't easy to handle with the current Setting database model, and parsing/encoding is cumbersome. Given that server environment is usually trustworthy, it is simpler to use Pickle to (de)serialize the whole setting stack.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information