hydra: additional dependencies

Adds some additional optional dependencies to Hydra to enable fuller use of all the modules as desired. Also tacked in a note about the weird Yosemite/gcc compile issues discussed [upstream](https://github.com/vanhauser-thc/thc-hydra/issues/22), with an intention to keep an eye on it over time.