Removed unfinished 'rmrecipehelp' command.
Redesigned parse item and result methods.
Added 'SingleResultRecipe' extension and made 'SmeltRecipe' an extension of it.
Added strings from 'rmextract' command in 'messages.yml';

Made extraction write lowercase item names and definitions.
Updated @ingredientcondition flag with some javadoc and TODOs.
Changed @getrecipebook flag's argument for volume;

Properly sending onRegistered() for flags - after recipe books are compiled;
Forced book ID keys as lowercase.
Some TODO marking.
Renamed some classes, removed some.
Updates on recipe books (still not finished);

Added spacing on recipe prints pages;
Removed forced amount display on ingredients in print pages;
Added check for '+' prefixed custom names;
Fixed no-shift bit acting in reverse;

Added message for second no-shift hardcoded message;
getRecipeList() now returns an ImmutableMap.
Added RMReloadBooksEvent and RmReloadBooksEventPost;

Changed events package.
Various fixes for @ingredientcondition flag and its documentation.
Updates on RecipeBook system;

Re-added 'rmreloadbooks' command and edited rest of reload commands accordingly.
Alpha3 release!