Allow HLS test page to filter recordings by Recording Group

Use GetFilteredRecordedList and GetRecGroupList Dvr Service
endpoints.
.gitignore the Makefile in external/libsamplerate
Content Services API fixes and minor enhancements

Tell Script engine to use ScriptableContent instead of Content
to match the other services.

Fix case on StorageGroup argument to GetHash method definition.

Allow GetRecordingArtworkList(), GetProgramArtworkList(), and
GetHash() to be used in scripts.
Add a Dvr GetTitleInfoList Services API endpoint

Currently this returns a list of unique titles/InetRef combinations,
but it could be extended to include other info later.
Treat 'devel/*' branches as 'master' in the ThemeChooser

If we assume that devel/* branches are up to date with master,
this will allow devel/* users to download and install themes
if they choose.
Attempt to fix Qt5 buildbot compile issue for titleInfo/titleInfoList
HTTPLiveStream::GetLiveStreamInfo fixups.

Don't give the caller the URLs or source dimensions if they
are not valid yet because transcoding has not started.
Support higher tuning frequencies

Static analysis (coverity) detected that some of the
math computing frequencies was performed in 32 bit
arithmetic, even though the result was 64 bits.  This
could result in an integer overflow.  Use the Qt
long long type to move to 64 bit calculations.

Fixes coverity 700586
Fixes #11594

Signed-off-by: Daniel Kristjansson <danielk@cuymedia.net>