Socket:: basic muticast group support
Minor tweaks to UPnP code - use JoinMulticastGroup; still no choice - just docs on thoughts
about threads.
experimental qJustUseStdCCritSecStuff code (losing CriticalSection - just try std c++11 stuff)
switch basically everything from uising CriticalSection internally to recursive_mutex (nb: this made the code larger - but hopefully msft will eventually fix that - and not as important in the long term as fitting well with C++11
Lose CriticalSection.h file - instead JUST use <mutex> and recursive_mutex
switch to mutex from recursive mutex in BlockAllocation code since smaller/faster and there there is no need for recursive mutexes
use mutex instead of recursive_mutex (speed/memuse) in 'atomics' quickie backcompat API
minor fix (linux) for critsection->mutex change
use regular mutex instead of recursive_mutext in a few more places the recursion isn't needed- change made for performance
more changes for losing CriticalSection class
renamed CopyableCriticalSection to CopyableMutex<T>
renamed CopyableCriticalSection to CopyableMutex<T>
qSupportDeprecatedStroikaFeatures support
comments/todo