Arduino: Adding option to change color order

Supports GRB (default), RGB, and BRG color orders. Color order can be
changed "on the fly" with functions like setColorOrderRGB().  Backwards
compatible; default GRB color order is used when no other color order
is specified.
New Arduino example added as well.