Remove the RaiseWindow call from OnWindowRestored for now.

It seems like a net improvement in all the scenarios Sam and I could
think of, and looking at hg history it was added for fullscreen
window management specifically. Much of that code has changed since
then, but maybe it needs to stay there for that and simply be moved
to a fullscreen condition check.

It would solve this issue:

https://bugzilla.libsdl.org/show_bug.cgi?id=2439

As well as cases where on SteamOS, we hide/show specific Steam
overlay windows while expecting them to stay in the background, since
changing the window stacking order really angers the NVIDIA driver.

CR: Sam.
Changed a C++ single-line comment to /* */ style.
Raspberry Pi builds should upload as .tar.xz instead of .tar.bz2.

Makes the archive about 40-50% smaller!
Added testrumble to the Visual Studio 2013 solution
Fixed assertion loading button.bmp in testgamecontroller
Fixed XInput haptic support on Windows 8
It turns out the XBox 360 controller driver never reports force feedback capability, so we'll try to set 0 state and see if that succeeds.
Fixed the joystick side of XInput haptic detection on Windows 8
WinRT: "SDL" to "SDL2", both for .dll output files, and for MSVC project names.

All WinRT builds of SDL will now output, "SDL2.dll".  Previously, the Windows
8.x/RT builds would output, "SDL.dll", and Windows Phone 8 builds would output,
"SDL_WinPhone.dll".  The change to "SDL2.dll" puts WinRT dll naming in-line with
that seen on Win32.

SDL/WinRT's MSVC project files will now appear as either "SDL2-WinRT" or
"SDL2-WinPhone", when displaying in MSVC.

This set of changes should not break any older WinRT or Windows Phone 8 app
builds that rely on MSVC's Project-to-Project reference system to build SDL2 for
the correct platform(s), and to install SDL2 dll files into the apps' output
packages.  App builds that reference SDL dll files directly should, however,
now reference "SDL2.dll".
Fixed doxygen comment in header.
Removed unused variable from test program.
Fixed typos in header comments.
Fixed unused local variable warning.
Fixed names of four hint environment variables.
Removed empty statements.
Fail if we couldn't create the specified renderer