Add control port GETINFO support for dumping the local consensus

We have GETINFO ns/all but that only dumps the routerstatus documents from the consensus and not the entire consensus. There is lots of good information in the consensus headers/footers that people are interested in and it should be exposed to the control port.

(This will also need a spec patch)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information