Fixed @ingredientcondition's lore argument with 'regex:' prefix checking name's regex pattern instead, giving an error if name arg not defined;

Also fixed a probably confusing example.
Preparing for v2.1.
Fixed shutdown error when metrics is disabled in config.yml;

Also fixed possible issues with reload and re-enabling metrics.
Possible fix for errors when loading furnaces without inventories.
Fixed update checker printing new 'null' version to joining OPs when it is disabled;

Added permission for update notify receivers: 'recipemanager.command.rmupdate';
Added check for connection to print a user-friendly error if it can't establish a connection.
API: Added clearFlags() method for Flaggable interface (use by ItemResult and BaseRecipe).
Added check to ensure recipe is complete before generating the bukkit recipe.
Removed 'item' alias for 'rmfinditem' to prevent collisions with more important commands from other plugins;
Possible fix for an startup error that triggers if you have a plugin with no package name, just the main class.
Moved isValid() check from BaseRecipe to Recipes class;

Updated update-checker link path, has no real effect since it redirected anyway.
Updated 'basic recipes.html' and 'recipe books.html' documentation;
Fixed @keepitem flag not woking if set on results;

Fixed @ingredientcondition not subtracting ingredients if used on results;