whitespace: shrink

Mirrorselect has some whitespace conventions applied in its source that
I personally can't get behind.  This updates it to be more vertically
compact, and also puts some vim settingscruft in there to encourage
any future editors no to fuck things up going forward.

Signed-off-by: Gregory M. Turner <gmt@be-evil.net>