more timeFromHhMmSsFf spec
logLocation spec
VideoTest has property dialog [ci skip]
Merge pull request #277 from Phonations/more-coverage

More coverage
VideoTest accept space bar for play
uncrustify
Joker accept space bar for play
media panel accept space bar for play
fix VideoSyncTest
(PhTimeCode) manipulate timecodes with PhTime instead of PhFrame

In the same spirit as the move from PhFrame to PhTime in most
interfaces inside Joker, this commit modifies the conversion
routines in PhTimeCode so that they operate basically on PhTime.

This fixes the strip position errors with a 23.976 fps video.
(PhTimeCode) Convert between timecode string and PhTime

Try to avoid PhFrame for conversion between PhTime and timecode
string.
(PhVideoEngine) Improve rational multiplication
(PhTimeCode) Fix average framerate for 23.976 fps videos
(JokerWindow) Comment and clean up timecode dialog initial time
(PhVideoEngine) Remove frameIn() method

In preparation to switch from frameIn to timeIn in the videoEngine
(PhTimeCode) Use floor instead of round to compute the frame number
(PhVideoEngine) Switch the video engine to PhTime

This fixes another bunch of strip delays with 23.976 fps videos
due to back-and-forth conversions between frames and times in the
engine.
Fix tests following removal of PhTimeCode::getFps
Fix tests following removal of PhVideoEngine::setFrameIn
Add missing cmath include

It seems that including cmath is not necessary with g++, but it is with clang++