[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
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%
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
CLog::SetLogLevel: check requested level, report log level as name of level
[win32] Implement class CWin32InterfaceForCLog
[darwin] DarwinUtils: add DarwinPrintDebugString()