Fix FWNX-1418: Allow saving in subdirectories of /srv and /usr

* Unify some of the logic for directories, get rid of special
  folder lists on both platforms. Use accessability rules for the
  folder.

Change-Id: I80e15d98e4e31e8c49067448641c031065b8e60b