Support WritableResource property values

Update DefaultResourceLoader to always attempt FileResource resolution
before URLResource, allowing casting of the result to WritableResource.

Also update ResourceEditorRegistrar to register a property editor for
WritableResources.

Issue: