Add auto whitespace fixing to pre-commit hooks.

For the lazy.

*sigh*

@hishamelgezeery ?