Color scheme permissions, scheme switcher block (user + unregistered)!

Commit #120736

We got a color scheme block + anonymous color scheme selection + perms.

Changes:
- Fixed up webmaster theme selection
- Users other the uid 1 can choose scheme.
- Color scheme changing block. (YES.)
- Anonymous users can now pick color schemes
- Started applying user permissions to scheme selection. If user is not granted permission they will not be able to see scheme selection and default to default_set scheme for the theme.

Need to know: You have to set the 'choose color scheme' permissions for the user type if they want to see the block/change schemes.