editor: default snippet filename for unsaved files to empty string.
snippets: add chdr.snippets for header snippets.

Now we can use `gobject` for both the header and the source file.