[Update] Force one space after comma.
[Update] Remove spaces after and before <> , (),[],{} in functions, types,protocols, selectors, conditions structures, empty blocks.
[Update] Force space in case and label, space after typedef and word, space after return. Remove space between nested parens.
[Update] Space after msg receiver and selector.
[Update] Add space between '@selector(x)' and the following word '@selector(foo) a:' vs '@selector(foo)a:'
[Update] Remove spaces between force definition of type and object.
[Update] Remove space after after argument type and argument.
[Update] Remove space before <>braces.
[Update] Space after and before ":" in class interface.
[Update] Remove new line and force space after while and do.
[Update] Remove space after a block pointer caret.
[Update]  Remove blank lines after { and before }.
[Update] Different settings.