WIP: Format SwitchStatement. Fix for #42

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

Has various issues with nested statements and comments.
improve SwitchStatement support and add options to toggle braces behavior. closes #70. closes #42