Formalized coding style guidelines

Note that not all settings may be thus captured, for example, avoiding double free
lines, or spurious blank spaces.