ARDrone 2 support

I'm not sure if you're interested in maintaing this library. These are the changes I had to make to get it working with my ardrone 2. I've also added unit tests and support for testing on travis-ci.org