ChannelSelection: more cleanups and add red key in context menu

first sorry for committing several changes in one commit

- redkey for play service is mainscreen when in pipzap
- block red and blue key in context menu, this was a hole in the parental
lock for a long time
- cleanup some code