Build fixes for MSVC 2013
Change array construction to allow dimensions specified a little deeper