SQUASHME: handle backslash properly

- Windows paths should now result in the same seeds as on other systems
- Moved `test_seed` out of `function_seed` to make
  its use more explicit.
- Added a test for the seed that should pass on all machines.