add template method make_array


New version of make_array<> including support for VS2010.

Nota: Because I rely on specializations of class build_array, it is required to include char type as part of template parameters to ensure compilation with clang.