Added ISidedInventory support for Aludel and Calcinator

Allows putting and pulling items with hoppers, pipes and similars making sure that items fall into the right slots.

Aludel:
Fuel must be pumped in from the bottom.
Ingredients can be pumped in from any side but the bottom.
Only the output can be pumped out (from any side).

Calcinator:
Fuel must be pumped in from the bottom.
Ingredient can be pumped in from any side but the bottom.
Only the outputs can be pumped out (from any side).