Tools-Make GUI

Gui tool for the toplevel makedile
Tools - Make GUI

Allow building and running from the toplevel makefile
Tools - Make GUI

Added the needed tags to some makefiles
Tools - Make GUI

Added missing resource
Tools-Make GUI

Minor fixes.
Handle MacOS bundle thingy
Fixed "dirty/clean" functionality to work properly on all tabs,
including autogenerated ones.
Changed to using signal/slot approach, instead of directly calling the
setDirty method. This ensure that the calibration methods are independent
of the calling widget, which allows for easy reuse.
Fixed dirty/clean support in output tab.
Changes requested from review.
Add specific dirty check for PipX. The behavior is now:
1) if an autopilot is connected then all pages generate warnings
2) if a PipX but there is no autopilot connected, then only the PipX
   configuration tab generates unsaved warnings
3) if nothing is connected then no pages generate warnings.
First commit of the PathFollower for ground vehicles. A fix for the
PathPlanner is also included (would not properly reset the
ActiveWaypointIndex when the PathPlanner is disabled)
Add manual override option and fix yaw control
Cleanup
Merge remote-tracking branch 'upstream/next' into next
Modified erase settings dialog to show the correct timeout.
Merge pull request #301 from kubark42/fix-missing-unsaved-settings-warning

GCS Output module asks to save changes when none are made
Simulator: Add car simulation
Sim: Enable ground follower
Bugfix - FlyingF3: PWM6 and PWM7 used wrong AF

They bothed used AF2 which is unused for these pins
instead of AF1 so the PWM functionality wasn't
working.

Fixes #449
Merge branch 'next' of git://github.com/TauLabs/TauLabs into guilhermito/make_gui

Conflicts:
	flight/targets/CopterControl/Makefile
	flight/targets/FlyingF3/Makefile
	flight/targets/Freedom/Makefile