Merge remote-tracking branch 'origin/master'
Hide splash screen now handled by QGCFileDialog|QGCMessageBox apis
Hide splash screen

Also restructured code to remove duplication
Hide splash screen now handled by QGCFileDialog|QGCMessageBox apis
Hide splash screen

Also restructured code to remove duplication
Merge branch 'SplashScreen' of https://github.com/DonLakeFlyer/qgroundcontrol into SplashScreen

Conflicts:
	src/QGCFileDialog.cc
Merge pull request #1058 from DonLakeFlyer/SplashScreen

Hiding splash screen now handled by QGCFileDialog/QGCMessageBox
Bumped developer version

I initially change version numbers incorrectly. Should have left stable
at 2.1 and only bumped Developer to 2.2. This leaves Stable at 2.2 and
Developer at 2.3.
Update for 32 bit Google earth information
Merge pull request #1067 from DonLakeFlyer/README

Update for 32 bit Google earth information
Merge pull request #1065 from DonLakeFlyer/Version

Bumped developer version
Unit Tests run from there own QSettings space

This is done by tweaking the application name when running unit test
Merge pull request #1068 from DonLakeFlyer/UnitTestSettings

Unit Tests run from there own QSettings space
Enlarge the perspective buttons on the toolbar.

Fly was way too small and Plan needed to be a tad bigger as well.
Merge pull request #1070 from Susurrus/style_fix

Enlarge the perspective buttons on the toolbar.
Merge remote-tracking branch 'upstream/master' to master.
Merge branch 'master' into improve_instruments_panel

Conflicts:
	src/ui/MainWindow.cc