Merge pull request #946 from Walibu/master

Fix error about missing qtsolutions/config.pri with Qt 5
LTM Popup - cosmetics

... Font-Size for Header Texts increased to 10px (since the 8px font is
very ugly - at least on Windows 7) - since the Screen can be resized,
bigger header texts can still be read after resizing.
Merge pull request #947 from Joern-R/pull1

LTM Popup - cosmetics
Options - CP and LT Zones (UI nit)

... some columns  not included in bold/normal switching of "Def" button
Merge pull request #948 from Joern-R/pull2

Options - CP and LT Zones (UI nit)
GC_VIDEO_XXX Configuration

.. you can now select what kind of video widget you
   want to build.

   GC_VIDEO_NONE       - No media support compiled in
   GC_VIDEO_VLC        - Use VLC (only on Win/Linux)
   GC_VIDEO_QUICKTIME  - Use Apple QuickTime (only on OS X)
   GC_VIDEO_QT5        - QT5 video and associated backends (O/S dependent)

NOTE: This needs testing on non-Linux platforms.
GC_VIDEO_XXX Configuration (windows)

.. now tested on Qt4 and Qt5 with VLC and NONE without issues.

.. but did notice a double include in GcWindowRegistry that has been removed.

NOTE: Still needs testing on Mac OS X
Enable Drag/Drop on QT 5 > 5.3.1 on Ride List

.. they fixed the bug in QT at 5.3.1

.. see https://bugreports.qt-project.org/browse/QTBUG-37813
GC_VIDEO_XXX Configuration (mac)

.. works on Mac too, added ability to disable video altogether
   on Mac with GC_VIDEO_NONE even though it uses native libs so
   pretty pointless !
Fix case for dwmapi.h
Add #DEFINES to GC_HAVE_DWM
Add missing semicolon
Remove AM/PM from time formatting (to be Locale neutral)

... sync all format strings for time input/output to 'hh:mm:ss'
... remove any 'AM/PM' time formats
... remove tr() commands from time formats (since 'hh:mm:ss' is
reasonable around the globe)

... main reason: QT5 does not follow the pure formatting rules any more
(like QT4), but considers the system.locale in formatting as well (so
for system which have no AM/PM, even if the format string is set, the QT
routines ignore that - having some side effect on GC)
Consistent handling of "seconds" and tr('seconds')

... check both for original text and translation when settings precision
for plot
... consistent handling of 'seconds' in GC
Details - Metrics Tab (UI Nit)

... for metrics / time fields ("seconds") don't show units, since the
field is QTimeEdit (in hours)
Merge pull request #949 from Joern-R/pull3

Remove AM/PM from time formatting (to be Locale neutral)
Merge pull request #950 from Joern-R/pull4

Consistent handling of "seconds" and tr('seconds')
Merge pull request #951 from Joern-R/pull5

Details - Metrics Tab (UI Nit)
Compare Pane - sorting improvements

... when sorting first and adding new items, table data is partly empty
and when you next click on item GC dumps (fixed by de-activating the
sorting while refreshing the QTableWidget)
... date fields did not sort due to different formats strings used in
"toString" and "fromString" conversion / added info to translators
... duration and time fields did sometimes not sort (dependent on
time/duration having hours or not)
Merge pull request #952 from Joern-R/pull6

Compare Pane - sorting improvements / fix SEGV