Add support for the Open Pixel Control Protocol, Closes #502.

Is it worth logging something in debug mode here?