Add data output over ZMQ.

This is really, really, REALLY hacky. In fact, you probably should try
not to read this code, as it is clearly the last attempt at solving a
problem at 0200 in the morning.

Now, if you've survived that warning and _really_ want to know how this
works (and if you do, you really need serious help), here's how:
	* Instead of doing things properly and inheriting from the
	  LinkInterface class, we just insert code into the map update
	  function since it has all the stuff in place to get UAS data
	  and to do so at a rate.
	* We just throw in protocol buffers and ZMQ blindly.
	* Magic (probably happens).
I don't know if this will work yet (sigh...Windows), but that's a rant
for another commit message.
fix typo