Prefer C++ casts to functional style casts.
Fixing code to work with Visual Studio 2013RC and Boost 1.55 beta. Needed to include a few more headers to get it to compile. Also fixing bug where a negative number was passed to a uniform_int_distribution of size_t.
Merge branch 'master' of https://github.com/CraigularB/libsdl-demos
Removed unneeded std:: qualifier.