Decouple IncompatibleCxxStdlibs from its superclass

This exception is never used outside of the CxxStdlib class, so we don't
need the Homebrew::InstallationError superclass.