Analyzer plugins

various fixes, cleanups in namers. new: analyzer plugins. check individual commit messages.

review by @paulp, @retronym