fixed #8034
stopped using Boost.Test in favor of <boost/detail/lightweight_test.hpp> framework
strengthened unused var warning avoidance
fixed #8129
* multi_index_container is now efficiently movable.
* Initializer lists supported.
* Emplace functions provided.
* Non-copyable elements (such as std::unique_ptr<T>) supported. This includes insertion of a range [first,last) where the iterators point to a type that is convertible to that of the element: no copy construction happens in the process.
* Random access indices provide shrink_to_fit().
* The following classes are deprecated:
  - member_offset,
  - const_mem_fun_explicit,
  - mem_fun_explicit,
  - composite_key_result_equal_to,
  - composite_key_result_less,
  - composite_key_result_greater,
  - composite_key_result_hash.
fixed typos in  usage of variadic templates
deleted leftover
properly called move placement new
properly made employee Boost.Move-wise copyable and movable
fixed typos with initializer lists and redefined variables
added missing semicolon and kept maximum line width at 80
deleted duplicate bookmark