[win] Fix default value of vertical sync setting from disable to always.
[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
[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
[textlayout] ensure we reset the last used text when resetting the textlayout. Fixes missing text on second use of the same yes/no, ok dialog
CGUIDialogBoxBase: avoid duplicate code
pivos: refactor CAMLCodec to work with Android 4.0, 4.1 and 4.2+
fixed, arm alignemnet of am_sysinfo member under ICS
droid: enabled amcodec, merry christmas from pivos
[pvr] re-order epg context menu (move switch channel to top)
[Peripherals] Prefer prefix ++/-- operators for non-primitive types.
[osx][PeripheralBusUSB] Fix Iterator 'it' used after element has been erased.
[fix] the ability for ListItem.setInfo to take a number with a decimal point.
[fix] when setting the 'cast' or 'castandrole' on a ListItem, the setting never made it to the InfoTag. Now it does.