Cleanup.
Build Hydrax utilizing CMake if doing non-VS2008 build.
Merge remote-tracking branch 'remotes/origin/VS2010-clean' into NoBoostVS2010
Build Hydrax utilizing CMake also on VS2008. Take new BUILD_TYPE variable partially into use.
FindOgre.cmake: take into consideration that VC9 has $(ConfigurationName) VS env var, but VC10 and onwards has $(Configuration) VS env var instead.
Add WEAK_PTR_LESS_THAN(a, b) macro as a workaround for the fact that VC9SP1's std::tr1::weak_ptr doesn't have the owner_before member function that is typically used for weak_ptr less-than comparison.