Introduce clang_complete submodule

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
Bring in clang-format.py to ensure we can get vim setup out-of-the-box.

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>