Adding support for initializer lists for MSVC12 only
Improved test