Added a hook for deleting files on model remove, since Django doesn't.
Added urlquote() to support unicode file names