Merge pull request #1 from EQEmu/master

Sync 2013-05-08
Merge branch 'master' of git://github.com/EQEmu/Server
Added StringUtil h/cpp which contains StringFormat
moved string functions from MiscFunctions to StringUtil
missed two string conversion functions. Moved them to StringUtil
For windows compile, moved definve of va_copy
Merge pull request #2 from EQEmu/master

Sync 2013-05-11
Merge pull request #3 from EQEmu/master

Sync 2013-05-12
Merge pull request #4 from EQEmu/master

Sync 2013-05-16
Merge branch 'master' into StringFormatting.

Cleaned up the problems. Tested on Linux. Still need to test on windows.

Conflicts:
	common/CMakeLists.txt
	common/MiscFunctions.cpp
	common/MiscFunctions.h
	common/debug.cpp
	world/Adventure.cpp
Apparently the original implementation from facebook was incorrect.
Fixed it, sadly this does mean we need to call vsnprintf twice.
Once to find out the size involved, a second time to apply.
Merge pull request #5 from EQEmu/master

Sync 2013-05-22
Merge branch 'master' into StringFormatting

Conflicts:
	common/debug.cpp
added std:: to a lot of locations which where
missed and added NOMINMAX to cmakelist
Merging
Windows compile fix
Merge branch 'master' into string
Merge pull request #6 from EQEmu/master

Sync 2013-05-23
Windows compile fixes (bots)
Merge pull request #64 from af4t/master

Windows compile fix: bots