ghc-package.eclass: restore package collisison check

Collisions happen silently even for bundled packages.
For example binary has slightly different ABI hash
when recompiling as a cabal package.

Maybe due to slight C compiler flags difference.

Signed-off-by: Sergei Trofimovich <siarheit@google.com>