Subset of the old Clang Plugin needles

Most needles from current clang plugin minus some of the inheritance needles.
Most likely, this belongs under tests_require. If so, you can remove it from requirements.txt, since we won't need it in production.

Hmm, I should think about the implications of test_requires packages being unpinned.