Add the invalid_use_flags linter.

This linter checks that any USE flags specified in `package.use` are
still available on the ebuild for the installed package.