Make the project build from a fresh clone

Also, some other minor cleanup.

* Add HintPaths for all references.
* Add missing version.exe needed for post-build event.
* Ignore bin and obj directories.
* Add executable permission for all executables.
Merge pull request #20 from jjlin/contrib

Make the project build from a fresh clone
Mission Planner 1.2.37
px4 detect - wont work until usb hang is fixed
new board selcetion in firmware screen
add 2d fix to hud
new servo options
new px4 driver
px4 uploading
new quad x8 firmware placeholder.
fix firmware history error
add ioboard firmware dl
fix preflight calib from action tab
fix grid alt scaling ft/m
fix quad aerosim hil
update rover modes
fix log downloading
remove gzip updateing
add miliseconds to mavlink csv's
External Librarys
pfx's
px4uploader
Mission Planner 1.2.38
fix updater