Add DCX-3200 as a supported Firewire recorder STB.

Fixes #11296.
Convert MythTimer to use QElapsedTimer instead of QTime.

Fixes #11255.

We initially created MythTimer because QTime isn't monotonic
and we wanted a wrapper that assured that time wouldn't march
backward too much. As of Qt 4.7 there is a timer available
which is monotonic on most systems. This converts MythTimer
to use this new timer.

The first version of this new wrapper was written by
Rune Petersen for the efficiency gains this has over
QTime which does an expensive DST conversion internally.
I added back a timer restart in the elapsed() method
since QElapsedTimer doesn't always provide a monotonic
timer, and I implemented the addMSecs() method so this
could be used in all instances where the original
MythTimer was used.
Add unit testing for MythTimer. Refs #11255.
Remove -fno-strict-aliasing C++ compilation flag.

Disabling strict aliasing optimizations is no longer necessary to safely compile libmythbase. w00t!
Updated Italien MythFrontend, MythArchive, MythGame, MythMusic,
MythNews and MythWeather translation
(the other files contained no new translations)

Thank you Morris!

U'm very sorry for the very delayed commit, I definetely don't intend
to make this an habit.

Closes # 11286
Updated MythFrontend Spanish/Spain translation from Antonio Marcos Lopez Alonso

Thank you Antonio!

Sorry for the delayed commit, I'll definitely try not to make this an habit...

Closes # 11325
Updated Russian MythFrontend translation

Spasibo Alex!

Closes #11367
Make some mythcommflag strings translatable and while at it
modify the translation context.

Closes # 11135
Improve playback all the way to the end.

In some cases, the file/recording may actually have more frames than
MythPlayer thinks.  In such a case, don't use the possibly inaccurate
frame count as part of the EOF determination.
Merge remote-tracking branch 'upstream/master' into stuttering