Matrix Updates

Changed the LED Matrix class to a partially templated one that will also
now accept negative widths & heights to allow alternative origins.
Added sprite classes.

Added cSprite & cLEDSprites class along with examples and renamed
"cTextScroller" class to "cLEDText" for consistency :}