Fixing the sendWaypoint and processWaypoint functions.
Now it uses the parameters in the waypoint instead of hard-coded constants.
Fixing the MissionReader and MissionWriter functions.
Now it uses the parameters in the waypoint instead of hard-coded constants.
Fix the bug that sometimes missions where not sent to the APM.

This happened when loading a mission from APM and then sending it back again, since it got the wrong targets on the messsage.
Now the target are enforced when sending the message.
Merge branch 'MissionIOFix' into waypointFix

Conflicts:
	DroidPlanner/src/com/droidplanner/drone/variables/waypoint.java
Just enforcing that every waypoint message should have the targets as the autopilot.
Merge branch 'waypointFix'

Conflicts:
	DroidPlanner/src/com/droidplanner/MAVLink/MavLinkWaypoint.java
The bug of issue 184 has been fixed.
Changing the way Record-Me operates.

Now it adds waypoints to the screen, instead of creating a new mission.
Merge pull request #188 from arthurbenemann/issue184_RecordMe_Bug

Record-me improvement and bug fix.
Merge branch 'master' into MarkersReform

Conflicts:
	DroidPlanner/src/com/droidplanner/MAVLink/MavLinkWaypoint.java
	DroidPlanner/src/com/droidplanner/drone/variables/waypoint.java