FIX: Consistenly look for fonts in special//home, then special://xbmc
fix #3166: use URIUtils::AddFileToFolder
Settings: remove unused setting
Standardize ReplayGain case

ReplayGain is spelled with CamelCase. Strings around the settings
pannel should match that.
http://en.wikipedia.org/wiki/ReplayGain
Music search bugfix

CDirectoryHistory::ClearSearchHistory misused vector::iterator::operator++
in conjunction with vector::erase such that it iterated beyond the end of
the vector if there was a previous music search, resulting in a segfault.
End effect: you could only do one search. Replaced with std::remove_if.
Merge pull request #3252 from bavison/music_search_bug

Music search bugfix
Merge pull request #3275 from yoavf/master

Standardize ReplayGain case
Merge pull request #3166 from koying/fixfontpath

FIX: Consistenly look for fonts in special//home, then special://xbmc
fixed, add missing UnregisterCallback for XBMCHelper
Merge pull request #3237 from Karlson2k/remove_old_setting_01

Fix: Remove unused setting
pvr: Fix missing field initialization CPVRChannelGroup contructor

The method ResetChannelNumberCache reads the field m_bSelectedGroup before it
is initialized. The field needs to be initialized in the constructor.

Conditional jump or move depends on uninitialised value(s)
  in PVR::CPVRChannelGroup::ResetChannelNumberCache() in xbmc/pvr/channels/PVRChannelGroup.cpp:921
  1: PVR::CPVRChannelGroup::ResetChannelNumberCache() in xbmc/pvr/channels/PVRChannelGroup.cpp:921
  2: PVR::CPVRChannelGroup::Renumber() in xbmc/pvr/channels/PVRChannelGroup.cpp:913
  3: PVR::CPVRChannelGroupInternal::Renumber() in xbmc/pvr/channels/PVRChannelGroupInternal.cpp:253
  4: PVR::CPVRChannelGroup::SortAndRenumber() in xbmc/pvr/channels/PVRChannelGroup.cpp:316
  5: PVR::CPVRChannelGroup::Load() in xbmc/pvr/channels/PVRChannelGroup.cpp:139
  6: PVR::CPVRChannelGroupInternal::Load() in xbmc/pvr/channels/PVRChannelGroupInternal.cpp:60
  7: PVR::CPVRChannelGroups::Load() in xbmc/pvr/channels/PVRChannelGroups.cpp:282
  8: PVR::CPVRChannelGroupsContainer::Load() in xbmc/pvr/channels/PVRChannelGroupsContainer.cpp:69
  9: PVR::CPVRManager::Load() in xbmc/pvr/PVRManager.cpp:542
  10: PVR::CPVRManager::Process() in xbmc/pvr/PVRManager.cpp:406
  11: CThread::Action() in xbmc/threads/Thread.cpp:220
  12: CThread::staticThread(void*) in xbmc/threads/Thread.cpp:130
  13: start_thread in /build/buildd/eglibc-2.17/nptl/pthread_create.c:311
  14: clone in /build/buildd/eglibc-2.17/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Uninitialised value was created by a heap allocation  1: operator new(unsigned long) in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
  2: PVR::CPVRChannelGroups::Load() in xbmc/pvr/channels/PVRChannelGroups.cpp:280
  3: PVR::CPVRChannelGroupsContainer::Load() in xbmc/pvr/channels/PVRChannelGroupsContainer.cpp:69
  4: PVR::CPVRManager::Load() in xbmc/pvr/PVRManager.cpp:542
  5: PVR::CPVRManager::Process() in xbmc/pvr/PVRManager.cpp:406
  6: CThread::Action() in xbmc/threads/Thread.cpp:220
  7: CThread::staticThread(void*) in xbmc/threads/Thread.cpp:130
  8: start_thread in /build/buildd/eglibc-2.17/nptl/pthread_create.c:311
  9: clone in /build/buildd/eglibc-2.17/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Merge pull request #3300 from readmanr/english-check

English spelling corrections English/strings.po
Merge pull request #3305 from fetzerch/bugfix-channelgroup

pvr: Fix missing field initialization CPVRChannelGroup contructor
Fix: Always add m_discStubExtensions to m_videoExtensions
Merge pull request #3308 from waven/discstubfix

Fix: Always add m_discStubExtensions to m_videoExtensions