feat: add REI recipe viewer for canning foods #509
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Functional support for viewing how to make canned foods in the food canner using REI. There is plenty of room for improvement with respect to making this fancier and suggestions are welcome.
MAX_FOODvalue is hardcoded, but necessary if we make this value configurable).An example of the recipe viewer for a can with 16 different foods (by default this can be seen by pressing R when hovering over the item).
The recipes for all the canned foods consisting of a full can of a single item are listed when viewing the usage of the food canner (by default this can be seen by pressing U when hovering over the item). These are the canned foods listed in REI on the right and also the canned foods creative mode tab.