First pass at ISidedInventory conversion. Possible problems:

Purpose of two unnamed functions is unknown; currently returning false in all cases.
Arrangement of block side indexes needs verification.

Down to 21 errors, all texture related.