Revert "Revert "#87 - support simple windows folder sharing""

This reverts commit 2aa29810eca1a542f86acc414380766c3ef8a534.
Revert "merging upstream"

This reverts commit 19abe4b2182c5c585ef3070c7b5c6cbdeb904162, reversing
changes made to e3af08949ad8157c4bd17c9beaf8f1f3a832673b.

This fixes #107, a tip of the hat to @brugidou for tracking down the merge issue.