Updated HACKING.md to more closely resemble reality

HACKING.md is out-of-date.

* It said securedrop relies on precise, but now it relies on trusty
* Vagrant technically starts two VMs, not one
* We require vagrant-hostmanager and ansible to be installed to work at all, but this wasn't in the instructions
* I also fixed some formatting
@garrettr not hard. Doing it now and sending pr that will include removing those lines from the doc.