Roundrobin

Support flashlight servers behind DNS round robin and similar schemes.

This depends on the changes in the roundrobin branch in getlantern/enproxy.

This patch involves changes to the command line.  The `-server` parameter becomes mandatory, and thus a `-role` parameter is added to specify whether flashlight is to run as a 'server' or 'client'.  I'm not super convinced about this particular interface, so I haven't updated the README yet.  I'll do so as soon as we decide on this. 
Yes, that's the change for clients.  If this is a problem we can make it default to 'client' so only servers will need to be updated.