added variable for multiple TLC5940 support

updated a few places in the code to take the number of TLC5940s into account. Variable - TLC5940_N - added to the header and included in a few of the functions in the .cpp file