Added initlist_construct_t tag for explicit initializer list
Summary:
Initializer list construction can often have conflictingly similar
syntax as uniform initialization. As a result APIs and classes often either
avoid using `std::initializer_list`s or deprecate construction with
`std::initializer_list`s. This change provides a tag similar to
`std::piecewise_construct_t` to help out.
Reviewed By: simpkins
Differential Revision:
D3617276
fbshipit-source-id:
3c74802f946a22e1a4ee52eca0f89df4a028eb22