Follow only one plane

PyMAVLink now drops any messages that do not come from the source system
specified. MAVProxy already passes its source system (from the command
line) to PyMAVLink.
Better support for target sys and comp in PyMAVLink

Added parameters for target system and component to all the mavfile
classes in mavutil. The python mavlink generator also will now generate
classes that store the target system and component and pay attention to
them. This hopefully does it right, which the last attempt (in the
previous commit) failed to do in a bad way.

Note that MAVProxy still does not provide the target to PyMAVLink, so
this does not yet do anything.
Added proper support for target sys/comp to MAVProxy

MAVProxy now passes its stored target system and component (passed on
the command line) to PyMAVLink through the proper constructors. Has not
been tested yet, so hopefully it works.
Fixed syntax errors
Merge remote-tracking branch 'origin/one-plane' into Mark-(wp-manipulation)
Revert "Merge remote-tracking branch 'origin/one-plane' into Mark-(wp-manipulation)"

This reverts commit edb87a013f2a8e7d4d271b28bfaabc0b90e4735d, reversing
changes made to 46242c900ce642819edc7d77e19594ee60a0acf0.