Require bzip2 instead of unzip, make sure the Package definitions actually exist

This patch ensures that the required package definitions for *curl* and *bzip2* are actually present.
It also pulls in libfontconfig1 as that one're required by phantomjs during run-time.