* Focus the previous recipe if it's still visible when loading usage recipes.
* Reduced code duplication by extracting getRecipeHandlers
* Moved RecipeHandlerQuery to its own package-private file
* Refactored RecipeHandlerQuery methods
* Saving the current recipe when left clicking a machine's "Recipes" button
* Restored prevScreen so we can restore it with overlay
* Genericized GuiRecipe so that currentHandlers is no longer hidden in subclasses
* Cleaned up overlay handling
* Fixed trivial IDE warnings & bad JavaDoc on files I touched
* Add bookmarks sets; save items count in bookmarks; change counts in bookmarks; save ingredients in bookmarks; fill fluidcontainers in bookmarks;
* change fill container controls
* fix fill container
* rollback public variables
Co-authored-by: Serghei Borovetchi <sborovetchi@estatim.com>
* Update build script
* Update build script to import fix for shadow in dev and sources artifacts
* Update fixed build script to shadow csv dependency in dev jar as well
* Moved jitpack
* Move new files