Split helper methods over multiple helper classes

The Helpers class was getting messy, now the helper methods should
(hopefully) be better organised.

Helper class were also moved to the new evilcraft.api.helpers package.
Remove unnecessary @SuppressWarnings
Add project lombok compile dependency
Refactor all old obfuscation helpers to the new system.
Fix invalid javadoc and unused code.
Merge branch 'master' into version-1.7-0.6.0
Version bump to 0.6.0.
Consistently use WorldHelpers#efficientTick.
Includes optional parameters to this method for being able to offset the
ticking a bit for not letting all the possible tickers all at once, but
all with their own offset tick time.
Refactor redundant Coordinate class to the new ILocation.
Add new interfaces for recipe registry rewrite.

Pretty much rewritten the whole recipe registration system. Every recipe
is now an instance of IRecipe and has an input, output, additional
properties and a unique named id.

Recipes can be registered using a specific RecipeRegistry per
possible machine.

You can also search for recipes in an arbitrary manner by using a
SuperRecipeRegistry.RecipeMatcher.

I also added a class that represents "any weather type", as this is
necessary to resolve the equals() method for recipes that contain
weather types.
Replace all references to old recipe registration

Deleted all the old CustomRecipe and RecipeRegistry classes and
refactored existing code to use the new Recipe Registration system.
Add XML Recipe loader.
Currently has support for shaped, shapeless and smelting recipes.
Converted all the current recipes to the new system.
Merge branch 'version-1.7-0.6.0' of
https://github.com/rubensworks/EvilCraft into version-1.7-0.6.0

Conflicts:
	src/main/java/evilcraft/Recipes.java
Split up recipes xml files into separate files.
Add support for user-defined xml recipe files.
It support all the same functionality as the internal recipe files.
A "/evilcraft" folder will be available in the config directory in which
.xml files can be created in any possible folder structure. All files
inside these folders will be scanned and loaded into the game.
Convert Blood Infuser recipes to new xml recipe format.
Convert Environmental Accumulator recipes to the new xml recipe format.
Nerf Poisonous Libelle.
They are slower, do a less amount of poison damage in time and make less
sounds.
Add basic achievements.
Add player distorter I18N.