DroidPlanner: First try at the Write waypoints code. Also Refactoring the recevide functions.
DroidPlanner: Comments for the Waypoint class
DroidPlanner: Waypoint Reached method.
DroidPlanner: Add set current waypoint and waypoint reached.
DroidPlanner: Fix some of the bugs in the sendWaypoints routine. Adds the functionality to the Planning activity
DroidPlanner: Adding a TODO to the fix list
DroidPlanner: Fixes the read waypoint from APM function.
DroidPlanner: Keep the app consistently by using the absolute position for both saving a waypoint file to disnk and to APM.

Send and receive functions have been tested
DroidPlanner: writting TODOs for untested functions
DroidPlanner: Small fix in logging function
DroidPlanner: Extract the TCP connection method
DroidPlanner: Handler for GPS messages
DroidPlanner: Remove GPS manager from Planning activity
DroidPlanner: Add a map and MAVLink communication to flight data activity.
DroidPlanner: Adds a icon for the plane location, witch can be rotated
DroidPlanner: Changing icon size to default.
DroidPlanner: Fix problem with unsigned type, and hold plane bitmap in RAM for faster rendering
DroidPlanner: Movving all the MAVlink communication stuff to an Android Service.

A service hass been written to handle the mavlink communication, this way a single comunication object can be used for the entire app.The service is called MAVLinkService, and can be accesed trought the client MAVLinkClient. All activitys have been changed to use this Service.

The MAVLink message classes have been changed to implement Serializable, this way is possible to pass a mavlink message trought the Service-Acctivity Interface
DroidPlanner: Forgot to move a change from the last commit to the MAVlink generator