GUIWindowPVR: don't spawn dedicated thread just to invalidate channel items every 5 seconds. Instead run CStopWatch when activating channel window, check if 5 seconds elapsed and then inavlidate window and reset watch.
[ffmpeg] fix: patch needs to operate from lib/ffmpeg
Fix undefined reference caused by wrong detection of gcc builtin atomic functions.
[WIN32] Peripherals: clarification of iMON setting.
ADD: JSON Favourites namespace

Implement as discussed in http://forum.xbmc.org/showthread.php?tid=154371
- Favourites.GetFavourites
- Favourites.AddFavourite
[cosmetics] convert tabs to space for consistency
extend metada.xsd with optional elements
set library attribute as required
Remove unused DVDPlayerAudioResampler from VC project and from Makefile.in
Delete unused DVDPlayerAudioResampler.h and .cpp
Link with libsamplerate-0.lib from SoftAEStream.cpp
Merge pull request #2634 from FlyingRat/patch-0028-cwd-updated

[ffmpeg] fix: patch needs to operate from lib/ffmpeg
Merge pull request #2680 from Karlson2k/Remove_dead_code_01

Remove unused DVDPlayerAudioResampler
Merge pull request #2600 from Tolriq/json_favourites

ADD: JSON Favourites namespace
fix build
Merge pull request #2667 from ulion/fix_unreference_gcc_builtin_atomic_func

Fix undefined reference caused by wrong detection of gcc builtin atomic functions.
[osx/ios] sync xcode projects with removal of DVDPlayerAudioResampler
[osx/ios] fixed broken build, missing FavouritesOperations.xx
[win32] fixed broken build, missing FavouritesOperations.xx
Merge pull request #2682 from ace20022/fix_build

[win32] fixed broken build, missing FavouritesOperations.xx