Fixed Windows build with wx3.0rc1

I had to replace all occurences of __WXMSW__ with __WINDOWS__, since __WXMSW__ is now only true for Windows GUI applications.
(Which caused some hair pulling, since it's nowhere documented as change.)
See http://trac.wxwidgets.org/ticket/15579
Also the projects were renamed, so we can't build (in Windows) with wx2.9 anymore.
I'll should rename everything "29" to "30" some time.

:: upstream revision 10809 ::
Fixed pre allocation in CDownloadQueue::CopyFileList (mr_hyde)

and improved readability.
See http://amule.forumer.com/downloadqueue-cpp-and-operator-t2343414.html

:: upstream revision 10810 ::
Good catch, gcc 4.8 !

:: upstream revision 10811 ::
Don't log a critical line on startup if statistics.dat is missing (especially on first startup)

:: upstream revision 10812 ::
Switching to Visual Studio 2013

Keeping the 2010 projects for now (but not the 2012)
Also renaming wx29 to wx30.
There was a weird build error with manifests with some of the projects with wx 2.8, I had to exclude manifests there. Yeah, wx 2.8 starts looking outdated.

:: upstream revision 10813 ::
Fixed manifest pest

:: upstream revision 10814 ::
Fix for Boost up to 1.54 which fails to compile with MSVC 2013

:: upstream revision 10815 ::
Less writing of known files list during hashing (every 3000MB instead of 300) - stoatwblr

Files have become larger and hashing faster.
See http://amule.forumer.com/10814-patch-src-amule-cpp-t2345296.html

:: upstream revision 10816 ::