Container: Fix two pragma guards.

Fix typo in the MSC_VER macro check

[SVN r85923]
Remove obsolete MSVC check from pragma guard

 git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq

is now clean.

[SVN r85952]
Default initialization for vector-like containers
Complexity guarantees for associative container constructors and ordered input ranges
Added benchmark for associative containers
Fixes #9166

[SVN r85964]
Implemented 2x grow factor for vector capacity

[SVN r85996]
Tagged vector_alloc_holder constructors that allocate but don't initialize memory to improve maintainability.

[SVN r85997]
Fixed error for test_allocator::max_size(), now returns std::size_t(-1)

[SVN r85998]
Fixed error in default_init_allocator, it should not construct objects, only allocate raw memory.

[SVN r85999]
Fixed typo causing errors in clang builds.

[SVN r86045]