Colors.darker can now take a custom dark factor.

Because calling Colors.darker(Colors.darker(Colors.darker())) is not good for anyone's health.