Worked on fixing bugs with crafting

* Added methods to IAuraContainer
* Checks for changed recipe when aura slot is changed
* Fixed npe because of wrong check in InfusionCrafting
* Added aura check when checking for matching recipes in
InfusionSlotCrafting

There's still debug code lying around, as I haven't finished fixing the
bugs. -.-