Upgrade

Remove support for SONY commands, and fix reverse bytes problem in NEC
encoding.
State Machines and Setup Functions

Added support for universal remote control parameter setting on the
vest. Added framework for colour control of RGB strip by various schemes
(e.g. pulsing, crossfading, constant). Commented out support for 2
strips at once.