Merge pull request #580 from squeek502/1.6.4

Fixed being able to go over tool modifier limits when using the Crafting Station
Fixed repairing only working with the first 2 crafting slots (it will now work with any slot).

Fixes SlimeKnights/TinkersConstruct/#568
Made slab furnaces accept items with the same restrictions as normal furnaces
 * Duplicated ISidedInventory implementation of TileEntityFurnace

Fixes SlimeKnights/TinkersConstruct#573
Buff redstone mod, refactor broad tools to match
Safer tile entity casting in SearedBlock.getCollisionBoundingBoxFromPool

Fixes SlimeKnights/TinkersConstruct#586 and SlimeKnights/TinkersConstruct#557
remove println
Merge pull request #585 from squeek502/slab-furnace-fix

Made slab furnaces accept items with the same restrictions as normal furnaces
Merge pull request #587 from squeek502/faucet-exception-fix

Safer tile entity casting in SearedBlock.getCollisionBoundingBoxFromPool
Merge pull request #583 from squeek502/repair-fix

Fixed repairing only working with the first 2 crafting slots (it will now work with any slot)
Fixed multiple repairs being more effective than a single repair with the same amount of materials

Fixes SlimeKnights/TinkersConstruct#584
Merge pull request #588 from squeek502/repair-fix

Fixed multiple repairs being more effective than a single repair with the same amount of materials