Add libudev-dev to linux build requirements

QGC depends on libudev-dev to build, include this in the list of packages to install.
flightgear HIL: also use default Scenery directory besides terrasync

Conflicts:
	src/comm/QGCFlightGearLink.cc
These are all unused variable or parameter warning fixes
Removed warning overrides

Number of warnings is low enough now to let them come through. Lowered
Windows warning level the /W3 to be more consistent with OSX/Linux
level of warnings. Removed /WX from Windows build. I’ll put it back
once everything is cleaned up.
Bring across qupgrade warning fixes
Fix a virtual function override
Fix macro redefinition errors

This removes a race condition between both qwt and qt against math.h on
windows with _USE_MATH_DEFINES set. If math.h comes after qwt or qt
math headers the math defines will be redefined. Really nasty to track
down and ordering problems. So instead I just removed using math
defines on windows and fall back to asin definition of M_PI_2. This
will have some slight perf impact since it calls function instead of
using constant. But I doubt on any of today’s machine it really makes a
difference.
Fix double->float truncations
Fix possible ununitialized but used variables
add missing semicolon for windows build
Merge pull request #494 from blutack/master

Add libudev-dev to linux build requirements
Merge pull request #509 from DonLakeFlyer/Warnings

Warnings fixes
Merge pull request #496 from thomasgubler/flightgear_scenery

flightgear HIL: also use default Scenery directory besides terrasync
Fix video widget display
Bump version number, now that we have changed a few relevant things
Added script for homebrew deployment setup
Disable the active WP setting in the edit list, as its super error prone - only allow it in the view list and switch between views based on activity on the system / UI
Hotfix for confusing / dangling video stream flags
Add image debug output
Bugfix imageready slot