fix VS build:

- remove root\array.c from projects
- #include <alloca.h> for alloca()
- define strtold and strtof

I'm not very sure about strtof() being defined in longdouble.h (it has been in port.h which still might be a better place). Maybe it should have a wrapper function in struct Port?