Updated themes to use user colours, removed assumptions about theme support

Removed all theme setup from clock.py and stars.py, both assume the
user has stock firmware. Fixed serialtft_themes.py to configure colours
8-15, colours 0-7 will be blocked from user-modification in next custom
firmware release.