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

Why 1512? Use the constants!