[win32] upgrade xbmc-test to VS2013 and remove unused projects
[addons] respect type information for addons with no extension

fixme was fixed in 8d99ec72b6a
[python] only add modules listed as dependecy to path
ALSA: remove log spam by adding not ELD listed passthrough formats after the pcm formats
This new version of SQLite offers significant speed improvements in my
testing. For example, the time it takes to issue

    SELECT * FROM tvshowview  GROUP BY tvshowview.idShow

(the first time the TV Shows library is opened) with 344 TV shows on a
non-overclocked Raspberry Pi changed as follows. Times are in seconds:

          Before          After
          Mean   StdDev   Mean   StdDev  Confidence  Change
    Time  2935.6 6.2      2774.1 38.3    100.0%      +5.8%
[bluray] Add mouse support in menus.
[added] Support for proper screenshot on some mce remotes

Add support print -> screenshot in this example.

Some MCE remotes have such keys as print, eject, slideshow, aspect etc.

e.g http://h10025.www1.hp.com/ewfrf/wc/document?cc=uk&lc=en&docname=c00844678
Remove/Replace some OutputDebugString() calls
CLog::OutputDebugString: rewrite win32 part to remove CStdStringW
CLog: rename OutputDebugString() -> PrintDebugString() to prevent name conflict with external function
ilog.h and log.h: remove conflicting macros, add parameter checking for MSVC
CLog: make destructor non-virtual
CLog: replace array of char arrays with constant array of constant string pointers
This allow to use strings with any length.
CLog: make class CLogGlobals private, replace ugly defs, update tests
CLog: add and use IsLogLevelLogged() function
CLog: move some code to use WriteLogString() function
CLog: move print to adb from Log() to PrintDebugString()
CLog::PrintDebugString: remove OutputDebugString() for posix: it does nothing
CLog: remove CStdString
CLog::Log: remove unneeded large reserve on string