[win] Fix default value of vertical sync setting from disable to always.
Avoid using CSettings to create a blank guisettings.xml for a fresh profile.  This causes a segmentation fault as documented in issue #14747.

As the file is created 'fresh' on first login of the profile, there seems to be no consequence in not creating before hand.
Fix compilation error due to missing include.

This fixes compilation error due to missing header.

 SDL_anigif.cpp: In function ‘int AG_LoadGIF_RW(SDL_RWops*, AG_Frame*, int)’:
 SDL_anigif.cpp:293:37: error: ‘malloc’ was not declared in this scope
   gd = (gifdata*)malloc( sizeof(*gd) );
                                     ^
 SDL_anigif.cpp:418:11: error: ‘free’ was not declared in this scope
   free( gd );
           ^
 make: *** [TexturePacker] Error 1
Fix compilation error related to removed structure field by ffmpeg.

ffmpeg removed reference_dts field in struct AVStream.

Related ffmpeg commit:
  http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=2ba68dd044ca8fc591139c05563840f546a9c0c0
FIX: TAB 3D fixup for ios & libstagefright
[pvr] fix: hide loading pvr data progress dialog if error occured in pvr clients
dvdpalyer audio: fix delivering the packet in wrong format
[pvr] refactor advanced setting showepginfoonselect to setting

This removes the advanced setting showepginfoonselect and adds it to
settings, so users can change it within the gui. In addition, the
setting is extended and you can now select the following values:

* Show context menu
* Switch to channel
* Show information
* Record
[win32] Use "new" package format for tinyxml
[confluence] adds info area for current selected epg item
[info] factor out parsing of [] so it can be used to parse other strings
[info] [] parsing can use the new ReplaceString() function
[info] adds [] to info labels, allowing skinners to specify a number. Required as by default numbers are taken as a reference into localized strings.  In future, this will be dropped in favour of [] only being used as this will benefit translation
ActiveAE: suspend hdmi audio during change of refresh rate
[rbp/omxplayer] Cosmetic: Avoid DVDPlayer in logging message

It makes people incorrectly think DVDPlayer has been running
Merge pull request #3797 from FernetMenta/hdmiaudio

ActiveAE: suspend hdmi audio during change of refresh rate
Revert "[win32] Update sqlite to new bugfix version from same branch"

This reverts commit f9863978997b2fb509f64bb1c26fa1a2f33919a9.
[fix] ListItem.setInfo (or actually anything that takes a string via python) can now handle None.
[win32] Update mysql package, use "new" package type
* build with same settings as all XBMC static libs
* add .PDB files to fix linker warnings
[win32] Update sqlite to new bugfix version from same branch
Compile by MSVC using same settings as other XBMC dlls
Include .pdb file