Disable channel icon scan when icon path is empty

XBMC checks the icon path and terminates the scan early if no path is set. This commit causes the setting to respect that.
remove unload/reload of fonts when init/destroy window, as it's not needed anymore
LangInfo: fix: remove global object usage from non-static function
[win32] LangInfo: undef function names on Win32
LangInfo::Load: refactoring: allow to check-load language
LangInfo: add static function 'CheckLanguage' and non-static function 'CheckLoadLanguage'
LangCodeExpander: update 'ConvertTwoToThreeCharCode' and 'ConvertToThreeCharCode'
* Fix: Don't update global locale, when checking for language
* Unify Win32 and POSIX versions
* Ability to skip check of XBMC-specific locales
LangInfo::Load: fix: prevent possible endless recursive loop
LangCodeExpander::ConvertToTwoCharCode: fixes: don't update global locale, prevent possible endless recursive loop
[darwin] - add method for detecting if we are sandboxed on ios - use this new method in DarwinHasVideoToolboxDecoder
- add method DarwinGetXbmcRootFolder - returns <home>/Documents if we are sandboxed (this allows the user to access everything needed via itunes file sharing). If not sandboxed - behave like before (e.x. <home>/Library/Preferences on jailbroken installations)
[ios] - use DarwinGetXbmcRootFolder for determining the directories during init
[ios] - enable itunes filesharing (only works on sandboxed installation/deployment via xcode)
[osx/ios] - fix wrong path was shown onscreen (ios/atv2) when debugging was enabled use the new method DarwinGetXbmcRootFolder from darwinutils here too
[ios] - if a dev sets a real code signing identity in the xcode project our last buildstep will ensure that the whole app with all binaries is signed in a way that it can be deployed to unjailbroken devices (xcode itself misses alot during signing because it doesn't know the *.viz, *.pvr, *.so binaries ;) ).
[ios] - adapt ios readme with instructions on how to deploy on non-jailbroken devices via xcode
[cosmetics] - remove commented code
RegExp: add ctor doxy
RegExp::RegFind: add doxy
RegExp: add ctor overload
RegExp: add 'IsCompiled' function