Probably the most invasive format patch, also changing some internal API. I deliberately disabled ClassCase and MethodCase checks for the moment to avoid public API changes in this patch set.
$ run-clang-tidy.py -header-filter='.*' -checks='modernize-use-using' -fix add .clang-tidy file
* fix catkin_lint issues * introduce clang-format config and apply it