Tidied up the log and debug methods in LogHelper

Changed the manual null check and String conversion in LogHelper to the static String.valueOf() method, which automatically performs a null check and handles it appropriately. See [String.valueOf(Object)](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#valueOf(java.lang.Object\))
Yay Aludel :)
Fixes #609
Fixes Aludel fire particle placing
Can shift click items with fuel values into the Input slot of the Aludel
Merge pull request #610 from Dynious/ParticleFix

Fixes Aludel fire particle placing
Merge pull request #608 from SpartaMercenary/master

Tidied up the log and debug methods in LogHelper
Bit of work on some stuff, super generic as always
Fixes Aludel consuming wrong amount of items
Merge pull request #612 from Dynious/AludelRecipeFix

Fixes Aludel consuming wrong amount of items
Added RecipesAludel support to RecipeRegistry, so that items can have their values assigned via DynEmc
RecipeAludel now supports OreDictionary input stacks. Also, added grouping (non-localized) to the EMC tooltip
Update Aludel to render the contents of the output slot (and not the input slot)
Fix up how the Aludel sends/receives data on how to display the output stack contents in world in its TESR
Updated how the Glass Bell renders its inventory in the TESR
Infused wood logs are now "rotatable"
Added subtypes to Alchemical Bags, played with the texture a bit to visually distinguish the different types better (omg texture artists please help me)
Some recipes for the bags. THEY DO NOT HAVE WORKING INVENTORIES YET!!! Don't cry to me if they don't meet your expectations
Cleaning up some old TODOs that I've finished
Fixes #617 and #618