Added missing effects from Minecraft 1.7.
Updated resource packs for 1.8 changes, with resource pack event.

Minecraft 1.8 added the ability to set the player's texture pack using not
only a URL as before, but also some identifier (ideally the SHA-1 hash of
the ZIP file to be downloaded by the client). That identifier, if an empty
string, will force the client to not consider the identifier and simply
re-download the resource pack.

The client currently has several bugs relating to resource packs and
therefore the newly added event (fired after the setting of a resource
pack) may fire illogically.
Fixed maven warnings about missing plugin version.
Dynamic recipe API
Change DynamicRecipe to use an external ItemMatcher
Allow Matcher in constructor
Remove cleanup, will be implemented at a later date