WIP: Format SwitchStatement. Fix for #42

Currently adds indent.SwitchStatement,
whiteSpace.*.SwitchDiscriminantOpening and
whiteSpace.*.SwitchDiscriminantClosing.

Has various issues with nested statements and comments.