Add contribution guidelines
Add .clang-format config file and git-clang-format from clang project
Add pre-commit script
Add make clang-format
Reformat lines with clang-format-3.5
Merge branch 'clang-format'