Append prefix to the command line when starting mythlogserver.

We append the installation prefix when starting most commands with
MythSystem to make sure we run the correct ones.  mythlogserver was
recently added and slipped through without using the prefix.
Fix scheduler related issues resulting from the UTC changes.

By definition kTimeslot and kWeekslot recording rules work on local
time.  Change the scheduler to convert UTC times back to local time on
the fly as needed.

IMPORTANT NOTE: This means MythTV now needs working time zone support
in MySQL.  Because time zone support is not typically configured in
MySQL by most distributions at this time, users will need to do that
themselves.  See the following URL for more information.

  http://dev.mysql.com/doc/refman/5.5/en/mysql-tzinfo-to-sql.html

In mythtv-setup and mythbackend, check the MySQL time zone support and
exit immediately if it is not working.

It's simpler to keep record.findday and findtime in local time at this
point.  Undo part of schema upgrade 1305 and update RecordingRule to
accomplish that.

Change the other, recent time zone related schema upgrades to use
CONVERT_TZ() instead of simply adding the utc_offset in minutes.  This
is so future upgraders will not have the "off by 1 hour" problem on
some historical times.
Video decoders are enabled by default, so we should document only how to disable them, not how to enable them

Fixes #10813
Fix AirPlay compilation if RAOP isn't compiled in.
Fix compilation against SDK 10.7 when using Xcode 4.4
Fix compilation with clang/clang++ - configure: we can't use CFLAGS for compiling C++ code, especially as CFLAGS would include -std=c99 which makes no sense for C++ - util-osx-cocoa.mm was compiled as a C++ file, not an objective-C++ file, gcc was forgiving about the error, clang++ isn't
Fix compilation of greedy deinterlacer when using clang...

Unfortunately, it still doesn't compile on 32 bits platform, the bug has been reported to the llvm team.
OS X build fix - libmythqjson.dylib, not mythqjson.framework
Rename a couple of methods in MythUIButtonList to avoid confusion with other similarly named methods elsewhere.
Rename MythUIEditBar::SetPosition() to SetEditPosition() to avoid confusion with the wider use of SetPosition() to set the x,y coords of a widget.
Fix mac compilations following UTC and qjson changes
MSocketDevice::bind() returns false not -1 on error...

This must have been missed when the code was ported from the POSIX socket API to the Qt one...

Caught by icpc.
Move up <0 check to before cast to unsigned.. caught by icpc.
Change MythUIButtonList::SetValue() to pass QString by a const reference rather than value.
Fix typo in time zone support check.
Silence icc compiler warnings.
Updated Spanish/Spain MythFrontend, MythArchive and MythMusic
translation from Antonio Marcos Lopez Alonso

Thank you Antonio!
(and you are welcome!)

Closes #10835

PS: The language for MythNews is currently es and not es_es...

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Silence icc warnings.
Translate some additionnal strings in the Information Center

Thanks goes to Antonio Marcos Lopez Alonso for reporting the problem.

Closes #10836
Translate the Blu Ray regions in the settings pages.