[libsignon] Set permissions on config dir correctly

Also ensure that signond is launched with privileged permissions
Merge pull request #9 from chriadam/fixonrevert

Fixonrevert