Add random fill effect.
Extract safeIncrementIndex and safeDecrementIndex functions.

Rename incrementIndex and decrementIndex to wrapAround....
Add crossing leds effect

- Change return type of intervalElapsed to bool.
- Add overload of intervalElapsed with current and previous millis as
parameters.
Add running train effect.

Add lower bound parameter to wrapAroundIncrementIndex.