Custom Colors: per-task palette + alternating row backgrounds

Per-task color customization with barBackgroundColor, and alternating row backgrounds via rowBackgroundColors, plus a custom tooltipTemplate with progress bar