Fix Typo in SetupTV Radio Channel tab.
Fix Spelling mistake in log files. #4228
Moved radio configuration from Plugins to the TV section
- removed radio plugin's configuration form
- added a new radio client subsection to the TV section
- replaced all database accesses by new GetRadioChannelGroupNames() TvController interface call
- rearranged settings between the TV and the TV Client section
- all configuration sections use TV.hostname for TV server access
Beautifications and fine tuning
Hostname can now be selected
from a list of TV servers available in the loacal network.
The TV config sections are reordered and renamed
Cosmetic changes
- Got rid of the ugly blue color for the selection in the Hostname combobox
- Updated the tab index of all modified sections
Added 2 seconds timeout to network scan
Allow filters to be build as unicode
Added local baseclasses for DirectShow filters

- DSHOW_BASE environmental variable is not needed anymore
Moved dshowhelper, DXUtil, fontEngine and Win7RefreshRateHelper under dshow folder
Moved MPC-HC subtitle engine under DirectShowFilters
Changed BDReader to use libbluray as GIT submodule
Updated build scripts to match the structural changes that have been done to native components
Removed remaining C++ sourced binaries from the GIT repo
Enabled multi processor compilation for C++ components to speed up the compilation times
Introduced debug / donotwaitforvsync setting for the Skin Engine

This setting has no benefit for normal use, but it is useful when debugging performance issues on Skin Engine side.
Fixed font color being passed as signed integer to font engine.
Improved rendering performance for complex views

- vertex buffers aren't kept anymore in GPU side, instead those are now provided on every draw calls
- changed index buffer handling to D3DUSAGE_DYNAMIC from D3DUSAGE_WRITEONLY
- optimized font drawing (string length was evaluated multiple times and inside loops)
Removed extra GUIFontManager.Present() call from rendering loop. Layer manager will already call the GUIFontManager.Present().
Implemented state manager for caching DirectX render state changes