filefield: support optional delete; support relationship (defaults works with Blob)
imageinput widget: show base64 thumb if no url; add "delete" checkbox