Use full versions for dependencies.

Feel like we've got a few too many moving parts at the moment,
so explicitly set versions of our dependencies.

Also took the opportunity to upgrade a couple of things.

Change-Id: I1af4dbfbbd149e5a4c64e83f66de015affcf4032
Reviewed-on: http://gerrit.dmdirc.com/4001
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>