Reworked Brush Presets

They are now 100% hack-free, and work much more like presets. They also
contain cookies.
Revert "Reworked Brush Presets"

This reverts commit 533f230405c4e697a557a20a542940fd06b2cc18.
Revert "Revert "Reworked Brush Presets""

This reverts commit 3bc19d506eaf76904b8160587c2b6e4da98a5e58.