let Smolt search for the langauge as global and local setting

Language became a global setting in [bf6fc7cd39].
(cherry picked from commit de17fc4ab4f830d2d317c7522f0e584c9ed86a93)
let Smolt search for the country as global and local setting

Country became a global setting in [bf6fc7cd39]. This allows me to upload my
profile instead of getting error 500 from the server. It might be just
correlation though.
(cherry picked from commit 6c1f811d61de5aeaa8b4355c3b7b8dca18899aed)
Invalidate the cache after deleting a video file to ensure the free'd entry is removed.

Fixes #12052
(cherry picked from commit ffd38d1bba28aea710ad095c4e0844fe63381b38)
Fixes for FreeBSD 10.0 + clang

Signed-off-by: Raymond Wagner <rwagner@mythtv.org>
(cherry picked from commit 366b73bc672d45be94b981a944f9f415b44ea13c)
Only force a refresh of the metadata rather than invalidating the cache as that causes a crash if file system browsing is enabled.

Refs #12052
(cherry picked from commit d7bee2a3cca4a76feade96a29094a3eb3affb23b)
Add housekeeper startup delay.

This delays creation of the first HouseKeepingThread until the first
cycle, which is one minute after creation. This will allow time for
other potentially necessary subsystems to come up on init, should the
HouseKeeperTasks need them. Tasks tagged as kHKRunImmediateOnStartup
will still be run in-thread immediately as the housekeeper is started.

Fixes #12042
(cherry picked from commit 3d14864fe8ef06147ec8cc0d6af39d89fb29b2f9)
MythMusic: fix the goom visualizer

* use the correct image format to convert the Goom buffer to a QImage
* re-enable the scale factors so you can reduce the cpu utililization
  Increasing the scale factors will reduce the amount of data to be processed
  by Goom but that will also make the image more blocky.
* increase the maximum scale factor to 4 (MythGoom allows 1, 2 or 4 to be used)

Fixes #11023.

(cherry picked from commit 8e0c6c505cf727dd00404ede6afb6c76e06101a5)