Separated getter and setter for durability adjustments.
Trim out some useless commented lines
Attempt some reflection stuff
Changed getInventory().getResult()...bullshit to getInventory().setResult(itemWithAdjustedDurability) and shit.  Should fix things now.
Overhauled onPrepareItemCraft(PrepareItemCraftEvent) in preparation for review; some methods need to be checked for proper usage and such.
Merge branch 'bugfix/craftingDurability' into develop