[android] Add Android TV support

Add Android TV support. This simply means adding an entry to the TV
launcher.

Tested on ADT-1 Android TV device.

Video playback seems to work fine, audio playbacks work with stereo
PCM and basic passthrough. A separate commit adds 5.1 PCM support.

There are two significant issues that I saw:
- crash on exit, looks like double free at /system/lib/libmedia.so
  (android::sp<android::AudioTrackClientProxy>::~sp()+10),
  maybe something to do with threading? or just an Android bug...
- a warning flood on playback of many videos:
  W/art: Attempt to remove local handle scope entry from IRT, ignoring

Both of these look like either general issues introduced with Android L
and/or ART, not Android TV specific issues (but I did not confirm that).
[android] Declare touchscreen as unneeded

We do not require touchscreen (though we can use it). Declare it as not
required in the manifest (it defaults to required as per documentation).

This is mostly cosmetic at this point, since it mostly affects Play
Store filtering, but it does not hurt to have the manifest correct.
[win32] CCPUInfo: fix used long time average as current average, check result of GetSystemTimes(), unify win32 and non-win32 code.
[darwin] CPUInfo: fix iOS cpu model identification
pass preferred subtitle language to subtitle services
Teletext font width dynamic change fix. Ticket #15332.
Teletext update coordinates on window resize
Teletext correct 4:3 aspect ratio and centering for all window sizes
Teletext fixed 40 character rows for cleaner layout
write cue/ape track offset message in m3u playlist for reload
[Fix] Browse into UDF image files.
Merge pull request #5065 from taxigps/playlist

get cue track when load m3u playlist
Merge pull request #5179 from johsmi/teletext

Teletext layout improvements
[python] adds disc music info label
Merge pull request #5143 from Karlson2k/cpuinfo_upd_04

Fixes and code update for CPUInfo
Merge pull request #5167 from ace20022/udf

[Fix] Browse into UDF image files.
[configure] use central version.txt file to store Kodi name, and add it to GuiInfoManager
[log] use APP_NAME from version.txt file for log header
[win32] create executable ProductName/CompanyName properties from version.txt
Merge pull request #4458 from fape/subtitle_preferred_languages

Pass preferred subtitle language to subtitle services