[language] add string locations
LangInfo: don't try to resolve language "default"
StringUtils::EqualsNoCase: optimization
Almost equal speed (compared to old version) when strings are full different case.
Much faster if some chars in strings have same case.
osx: fixed build under 10.6.8 were memmem from libmicrohttpd collides with memmem in libgnutils
Merge pull request #3425 from Karlson2k/stringutils_optim_01

Optimization of StringUtils::EqualsNoCase
Merge pull request #3426 from Karlson2k/langinfo_fix_02

FIX: LangInfo: don't try to resolve language "default"
settings: fix parsing of "help" attribute for categories
CGUIWindowFoo: properly initialize m_dlgProgress pointer to NULL (fixes #14635)
FIX: [stagefright] use the mirrors to host the android sources extract
SystemClock:EndTime: eliminate even very small chance that infinite timer will expire
RssReader::Process: use correct timeout check
DVDPlayer: use correct timeout check
PeripheralCecAdapter: use correct timeout check
PVRGUIInfo: use correct timeout check
SoftAE: use correct timeout check
XbmcThreads::EndTime: add useful 'get' functions
XbmcThreads::EndTime: MillisLeft should always be zero is 'totalWaitTime' is zero
XbmcThreads::EndTime: mark 'get' functions as 'const'
DVDInputStreamPVRManager: use correct timeout check
Merge pull request #3431 from koying/quickpr

FIX: [stagefright] use the mirrors to host the android sources extract