pythia8 -> 8.180, sacrifice -> HEAD-only

In order to use latest Pythia 8 version, Sacrifice had to become
HEAD-only. James doesn’t seem to be making releases in any case, so
this was a good idea. Also made HepMC dependency mandatory.