Added land, takeoff, and emergency landing callbacks

Detect navdata controlState changes to fire off a land and takeoff callback (when the drone is done landing or taking off)

Also added an emit for emergency landing so your app can recover