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
Mission Planner 1.2.39
px4 detection mod
.net 3.5 > 4.0
add new frame type
add osd config button
firmware back to autodetect
fix xplane hil accel and gyro scaling
eto testing
Mission Planner 1.2.40
fix mono start
fix trap frame definition
Mission Planner 1.2.41
fix swarming grid
add mavlink tcp passthough
Mission Planner 1.2.42
swarm mods
AR2 pid update
SITL sim mods
Merge remote-tracking branch 'upstream/master'

Conflicts:
	ArdupilotMega.csproj
	Comms/CommsTCPSerial.cs
	GCSViews/Terminal.cs
	Mavlink/MAVLink.cs