8e7cc3f
Make FileDevice.path more consistent. Ensure that FileDevice is instantiated with a fully qualified path and that a FileDevice with no parents doesn't have extra slashes in its path.