Adding latest changes to the TLC5940 library

TLC5940 is the more current one, and most in dev.
TLC5940_2 is the older one and is basically a fork.