Replace usage of boost's lexical_cast with std's stringstreams. Performance-wise these probably are not as efficient, but doesn't really matter as the ToString and ParseString functions are used very little, if at all in the codebase. #595
Replace usage of boost::thread with QThread in ShellInputThread. #595
Due to poor and imprecise implementation, revert "Replace usage of boost's lexical_cast with std's stringstreams. Performance-wise these probably are not as efficient, but doesn't really matter as the ToString and ParseString functions are used very little, if at all in the codebase. #595"

This reverts commit 71bfc50df74a7aaf404f6e2e9b06a6efd5cb2568.
Replace usage of boost::thread with Qt equivalents in Profiler.
Remove ToString which is implemented using boost::lexical_cast. Use QString::number(), BoolToString(), sprintf, etc. instead.
Remove unnecessary inclusion of boost tuple + small cleanup.
Introduce the TUNDRA_NO_BOOST option to CMakeLists.txt.
Take TUNDRA_NO_BOOST into consideration in CoreTypes.h when defining the typedefs for fixed-width types.
Take TUNDRA_NO_BOOST into consideration in Math's and TundraCore's CMakeLists.txts.
Introduce the Boost workaround by using the using declarations in CoreTypes.h. In the near future one is not allowed to use f.ex. "boost::shared_ptr" in the code, but "shared_ptr" instead.
Tweak TUNDRA_NO_BOOST documentation.
Introduce NO_BOOST variable to windows-build-deps.cmd. If Ogre is built without Boost, Intel Thread Building Blocks is used for Ogre threading.
Merge remote-tracking branch 'remotes/origin/NoBoost' into NoBoostVS2010

Conflicts:
	tools/windows-build-deps.cmd
Skip building of Boost if USE_BOOST is FALSE. Use sed for tweaking kNet's CMakeLists.txt so that USE_BOOST can be configured from the command-line. Pass USE_BOOST value also for SkyX's CMake invocation.
Ifdef parts of code (lexical_cast and local_time_input_facet) which don't have non-boost replacement code yet. Couple using declaration additions to CoreTypes.h.
Do not use any Boost stuff explicitly (f.ex. boost::shared_ptr<T> = ...). Instead include CoreTypes.h which includes using declaration for either boost::shared_ptr or std::shared_ptr and do "shared_ptr<T> = ...".
Merge remote-tracking branch 'remotes/origin/VS2010-clean' into NoBoostVS2010
Replace boost-based ParseString<T> with Qt-based ParseFloat, ParseInt and ParseUInt.
Merge remote-tracking branch 'remotes/origin/VS2010-clean' into NoBoostVS2010
TUNDRA_NO_BOOST can now also used with VS2008 (currently untested). Add MAKE_SHARED macro to be used as a workaround when making a TUNDRA_NO_BOOST build when std::make_shared is not available.