Added handling of ACK for config commands.

We now have two classes of commands: blocking and non-blocking.
`CONFIG` is blocking, all others are non-blocking.  When a blocking
command is sent, no other blocking commands will be sent until an ACK
is received (and cleared) from the AR.Drone.