Show the right error when a package does not build

The curdler service was just raising an OSError when it was not able to
find the wheel file instead of saying exactly what happened during the
build process;

Now, the `stderr` of the subprocess that actually calls the builds
script is caught when the build fails.
Normalize hyphens and underscores before trying to lookup a package