Show values of string settings with button controls
[win32] Use more VC optimizations for important XBMC parts for 'Release' config
* Enable 'Full' code optimization
* Prefer speed over small size
* Allow any suitable inline function
* Enable Generate Intrinsic Functions
* Enable Function-Level Linking
* Enable 'Whole Program Optimization' for compiler, linker and lib task
* Explicitly enable linker optimization /OPT:REF and /OPT:ICF
[win32] Fix various linker warnings
Added EpgSearchFilter criteria for UniqueBroadcastID. Extend implementation of ISerializable in CEpginfoTag.
Add JSON-RPC methods PVR.GetBroadcasts and PVR.GetBroadcastDetails including the needed type and service descriptions.
Bump JSON-RPC version to 6.7.0
[depends] - bump libsdl-native and libsdl (target) to 1.2.15 and add the mavericks compile patch on the top
[rbp/omxplayer] Add a jpeg re-encode thumbnail pipeline

This PR adds a GPU accelerated pipeline to decode/resize/encode a jpeg without requiring
the decoded pixels to be returned to the arm.

The GPU also decodes and resizes the jpeg in stripes, so can do this work with far less memory.

This significantly reduces ARM CPU required for caching thumbnails,
and significantly reduces the memory required.
Merge pull request #3336 from t-nelson/string_setting_label2

Show values of string settings with button controls
Merge pull request #3389 from groth-its/jsonrpc-epg

jsonrpc: basic EPG support
Merge pull request #3492 from popcornmix/thumbnail_pipeline

[rbp/omxplayer] Add a jpeg re-encode thumbnail pipeline
Merge pull request #3540 from Memphiz/libsdl

[depends] - bump libsdl-native and libsdl (target) to 1.2.15 and add the...
Merge pull request #3485 from Karlson2k/win32_projects_update_01

Win32 projects update
[python] bump API version after b1a867653afe37080918bc4bf8109a694f6bb9a2
[python] set python API backwards comaptible version to minimal Frodo version