Add ISpecialInventory support to gate triggers

Fixes https://github.com/BuildCraft/BuildCraft/issues/356.