Connection: The connect/disconnect now goes though the DroneEvent.

Also removed an extra arm/disarm listner that was not being used. And reworked the streamRates logic to a new DroneVariable class, using the CONNECT and DISCONNECT events.
Merge pull request #568 from arthurbenemann/connectionEvents

Connection Events
Merge branch 'master' into Survey_v2