Update to require minimum MSVC version 12 (i.e. MSVC 2013).
Updated tsan options and tsan suppressions.
Merge branch 'next' of github.com:maidsafe/MaidSafe into next
Added note about setting TSAN_OPTIONS correctly before unit test run.
Added tsan suppression for a race in libstdc++ ctype<char>::dowiden().
VaultNetwork TestScenario for network_drive
Added suppression for more logging induced noise.
Fixed a couple of linker warnings.
Re-enabled SSE2 instuctions on MSVC for Crypto++.
Turning off optimisation for tsan as current set of races have incomplete stack traces.
Merge branch 'next' of github.com:maidsafe/MaidSafe into next
Commented out checks in cpplint for spaces before braces and semi-colons after to avoid false positives caused by new brace-initialisation code.
More tsan suppressions for noise.
Merge branch 'next' of github.com:maidsafe/MaidSafe into next
Removed tsan suppression as I fixed it in the code.
Added test for x86/x86 target, if so disable misalignment undefined behaviour errors as I can't suppress all of them and libcrypto++ does a ton of unaligned reads and writes.
Removed dependency on Python libraries.
Stripped out obsolete Python scripts.
Increased minimum version of Clang to 3.4 and GCC to 4.8.
Updated submodules.