[AE] cleanup includes and change include paths to relative from root
[AE] remove unnecessary include to cores/AudioEngine now that paths are relative
Merge pull request #3597 from arnova/path_subst_encode_fix

Path subst encode + slash fix
[Fix] CStreamDetailSubtitle::IsWorseThan claimed to consider the user's preferred language but actually didn't.
Merge pull request #3914 from Karlson2k/wstring_replace_01

DVDSubtitleStream: better detect stream encoding and optimization
Merge pull request #3966 from wsoltys/buildsys

[WIN32] clean build dirs and allow parallel solutions build
[rbp/omxplayer] Handle mono playback of HSBS/HTAB videos
Merge pull request #3962 from jmarshallnz/ae_includes

Cleanup the AE includes to use paths from root, rather than relative
[rbp/gui] Add switch between higher and lower quality textures

To save memory we default to 16bpp textures,
but provide a GUI option to increase that to 32bpp.
[rbp/gui] Add switch to remove GUI 720p limit
Merge pull request #3926 from popcornmix/gui_unlimit

[rbp] Remove 720p GUI limit by default
[Confluence] remove missing image code
[ios] - fix tvout orientation (don't make assumptions about deprecated APIs which result in 90 degree rotated tvout since ios7 - but just reset the angle to 0 when going to the external screen)
[rbp] Avoid resizing 1080p fanart

Currently all re-encoded jpgs are resized to multiples of 16 widths and heights.
This causes additional blurring, especially for 1080p (which becomes 1088), as well as subtle aspect ratio errors.

Remove the alignment clamping, and fix up the heights/strides where needed
[rbp] We require the pixels in non-reencoding texture caching

If the direct texture reencode path fails, we do a seperate jpeg decode then encode path, which always fails as the pixels are not available.
Make sure we set the require pixels flag in this case
Merge pull request #3816 from amet/manualSearch

[coreSubs] option to manually entering search string
[Confluence] smaller select dialog when button is not visible
Merge pull request #3968 from popcornmix/require_pix

[rbp] We require the pixels in non-reencoding texture caching
Merge pull request #3958 from jmarshallnz/epg_nav_back

[epg] handle <onback> just like every other control
Merge pull request #3796 from Karlson2k/html_charset_detecton_01

Properly detect HTML charset even if not reported by server