Added Pixelmon API stuff for adding interactions with pokemon
moved all interactions over to new extendable system
added ability to re-direct pokemon models to another package.
added targetAttackList to applyEffect parameters
tweaked structure generation
Merge remote-tracking branch 'Masterbranch/master'

Conflicts:
	minecraft/pixelmon/entities/pixelmon/interactions/PixelmonInteraction.java