Added the IPipeColorable interface to the api

This allows modders from checking and changing the color of a pipe by only using the api. This allows people to not needing core access or having to do reflecting like I had to do.