add std::initializer_list support for boost::container::vector
Merge branch 'matekm-vector_support_for_std_initializer_list' into develop
Add metadata file.
add support for std::initializer_list to boost::container::static_vector
Merge branch 'matekm-add_initializer_list_to_static_vector' into develop
Add std::initializer_list to the following containers:

* deque
* map
* multimap
* set
* multiset
* list
* slist

Tested on clant and g++
add std::initializer_list support for flat_map and flat_multimap
add std::initializer_list support to flat_set and flat_multiset
Fixed compilation error in C++03 compilers and updated changelist with initializer_lists.
Merge branch 'matekm-initializer_list_support' into develop
Removed incorrect deprecated function warning macros in MSVC compilers.
Remove BOOST_MOVABLE_BUT_NOT_COPYABLE from basic_string_base as it comflicts with is_copy_constructible and other utilities that inspect the internal tag looking for noncopyable types.
Fixed some ordered insertion tags
add std::initializer_list support for boost::container::vector
Add metadata file.
add support for std::initializer_list to boost::container::static_vector
Includes: Updated detail/xxx.hpp includes to core/xxx.hpp, added some missing move/traits.hpp and removed some unused ones.
Updated range insertion code for enhanced performance.
Updated position insertion code.
Fixed backwards expansion calling too many destructors nd added more tests to detect similar errors.
Replace "boost/move/utility.hpp" with "boost/move/utility_core.hpp" to minimize dependencies.