Cleaned up various things
Moved more necessities to core
Added the concept of storage blocks (for consolidating gems), which share a single block ID between all of them.  Added ruby, sapphire, and peridot storage blocks.
Added recipes for gems -> storage block, and vice versa.
Fixed recipes so that sapphire and peridot gems actually give you sapphire and peridot blocks, respectively.
General cleanup.  Removed unused functions and strings.
Added and used textures for the three storage blocks.
Cleaned up some unused code to make things more concise.