Make ledcube code more easily configurable.

 - Mapping table outputs->LEDs passed as argument to run_cube().

 - Dot correction value passed as argument.

 - Number of TLCs passed as argument (for verification of dot correction).

 - Many I/O pins configurable in ledcube.h

Also added new led_map for 5x5x5 emulation on knielsen 11x11x11 cube,
and (untested) led_map for Zapro's 5x5x5 cube.

Fixed speed of cornercube_5 animation, it was running at double speed
as it was written for the old TLC5947 hardware.