Add VARIADIC_TEMPLATE and INITIALIZER_LIST build flag to build with VS2012

- Succeeded building test project
Succeeded to build device_array with VS2012
minor: fix typo