Split up flycheck::checkers

Use a separate class for each package manager used to install packages.