Make completion waiting dots themeable

The completion waiting dots default to 6 red "." characters, this allows you to customise what's shown by overriding the ZSH_THEME_COMPLETION_WAITING_DOTS variable from a theme.