Updated clang-format config file.
Added custom targets to run clang-format if available on all files in a given submodule.