move the ForkedData OS check to be on pickling

In theory, this lets you do single-threaded SDMs on Windows. Who
knows if that actually works or not.
add a README note about operating systems