Add -Wall and -pedantic to compile flags.
Fix warnings when compiling with Clang.
Add .clang_complete for clang-complete plugin.

See https://github.com/Rip-Rip/clang_complete for more info.