Search: Prevent SearchField from overlaping page indicator.

Signed-off-by: Peter Tworek <tworaz666@gmail.com>
About: Move page link to application main menu.

Main menu is where this link should be in the 0.3.x version.
Ship youtube-icons font together with YTPlayer.

The font is no longer available on YouTube servers.
MainMenu: Use simpler flat page structure

After using previous solution with attached pages for a while I think
this is the better solution. It esier to use and understand and the code
implementing it is simplier.
Add mobile country codes for Puerto Rico and Vietnam.

YouTube started supporting localized content for those countries
recently.
Tweak settings keys used by Account integration feature.
VideoController: Add video duration field

It's useful to know full video duration. The info that video was fully
buffered is not that important.
VideoPlayer: Add support for keeping playback alive after app minimize

This feature was requested by several users.
VideoPlayer: Fix play button after reaching end of stream.

Video duration and position are stored in miliseconds. When EOS state
is reached it's extremely rare for position to exactly equal duration.
Using rounded values works better.
About: Polish the page before 0.3.0 release

* Cleanup page layout.
* Add info about application license.
* Add support for viewing application license text.
Allow more pages to display in landscape mode.

The layouts remain the same in all cases. Some pages would benefit
geeatly from custom landscape layouts, but I currently don't have the
time to re-design them.
YTOAuth2: Add missing translation for "Signing in" label.
VideoPlayer: Use 360p quality by default when on mobile network.

Make 720p videos the default ones on WiFi and 360p on mobile connection.
Remove support for user set max YouTube query results.

Using maximum value allowed by YouTube is optimal. It minimizes the
amont of queries to YouTube data API v3. The size of data being
transfered is quite small.
Version 0.3.0