Fixes need to work with ARDrone 2.0 including deal
with vidoe streaming starting with an incomplete header (as
seems to happen with my drone).

- Added tests and travis.ci support.
Merge pull request #1 from braincorp/first-attempt

Fixes need to work with ARDrone 2.0 including deal
Merge pull request #2 from braincorp/master

Merging @jjh42's fixes and improvements as he's clearly got further than me! Thanks!