Allow larger font size

This trick is useful for composite tvs. With the confluence stock fonts they are all very small and almost unreadable especially the movie descriptions.

Trick source: http://forum.xbmc.org/showthread.php?tid=127671
Added English string

ID #15110
Updated String ID & Identation

Updated String ID & Identation
[edit] adds support for GUI_MSG_INPUT_TEXT style input on edit control (OSX special-input)
[edit] align edit control handling of characters with the keyboard dialog
[edit] use SetStyledText() to set the edit control label
[edit] if entering a password via SMS, show the current letter rather than *
[edit] adds select/highlight of edit while entering special characters on OSX
[edit] support ACTION_CURSOR_LEFT/RIGHT in CGUIEditControl
[edit] adds support for always showing the cursor in edit controls, rather than only when focused
[keyboard] use a CGUIEditControl for the keyboard dialog
[keyboard] drop the input.remoteaskeyboard setting as no longer required.
[confluence] Fixed Live TV mode labels for channeldown, stop, bookmarks, record

Fixed altlabel for toggle button record/stop recording.
Removed: defines for VOLUME_MINIMUM and VOLUME_MAXIMUM from ApplicationPlayer.cpp.
Already defined in Application.h, which is included by ApplicationPlayer.cpp
Fixed: Initialize CApplication::m_volumeLevel with VOLUME_MAXIMUM, not with
hardcoded numeric value.
[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.
CrystalHD: Rest in peace
Lang: Remove CrystalHD strings
[musicdb] adds 'singles' boolean option, if set to true will show singles in album listings, and use this in the Year listings