CharsetConverter: add internal class CInnerConverter and move local static function to it
CharsetConverter: 'static' for all functions
Revert "darwin: add missing NDEBUG/_DEBUG flags"
We already handle these flags in a differet area.

This reverts commit 4ab2c1c3cca1bc1d1fbd8f08878240ecfe2ff133.
[addons] sync addons to repo
CharsetConverter: define and implement class ConverterType
CharsetConverter: rewrote, use individual locks for each conversion type
CharsetConverter: use standard conversion for utf8ToSystem
CharsetConverter: add individual charset reset functions and reset charsets AFTER new settings are applied
CharsetConverter: do not skip last zero if original string have it at end
CharsetConverter: cleanup for iconv and refactoring for iconv_const
CharsetConverter: FriBiDi cleanup
CharsetConverter: Cleanup: remove 'using std'
fixed, typo. I really need to stop crossing the beam...
settings: fix dependency definition for videoplayer.usevdpaumixer
[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