Attempt to fix access violation during forwarding of arrays on MSVC
Docs updated and minor fixes for MSVC2013