RFC: Add windows support for shared memory and SharedArray.

 - Added cross-platform (POSIX and windows) interface for shared memory (in `base/shmem.jl`).
 - Edited `SharedArray` to use this new interface.
 - Edited the test scripts and documentation to reflect the new support for windows.
 - Verified `test/parallel.jl` runs successfully on 32-bit and 64-bit windows and 64-bit linux.
Wrap both system calls above in a try-catch block and `print_shmem_limits` as before? System limits are both for the number of segments as well segment sizes.