Added Tank Tube:
 * Injection tube for fluid

Changes
* IPayloadHandler's now handle checking if it can be used from a side
* Interaction handler now uses the above method for checking access
* Fixed lighting glitch with moving parts on tubes
* IInterfaceProvider now returns a templated arg instead of IInventory