This uses the (apparently) more stable Ubuntu Repo instead of the LLVM one.
This commit also separates clang-format from the linux build, closing #2702.