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.
English spelling corrections English/strings.po
dialog      -> dialogue
analog      -> analogue

A dialogue box (GUI - Yes/No/Informational or otherwise) contains dialogue, and as such should be correctly spelt, this project has a en_US strings.po of which this spelling would be correct, but not here).
"dialog" has not become an accepted form in English like "program" has instead of "programme" for use in computing terms.
http://oxforddictionaries.com/definition/english/dialogue

analogue, the in use of opposite of digital, should be spelt -logue at the end.
(the spelling analog is American / en_US).
http://oxforddictionaries.com/definition/english/analogue

Once merges are made with Transifex, en_US can be correctly localised.
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