Add active display from ChameleonOS [1/2]

This is a squashed commit of:

The original addition of active display from ChameleonOS,
the am/pm option and the sunlight mode.

Some fixes from ChameleonOS

With some fixes from DerTeufel and Der-Schubi to solve FC