Clean up the backups package.

This is intended as an idempotent change in preparation for further patches.
sep comes from sources.go.  However, I agree it's not very clear.  I'll fix that.  As to filepath.Join(), unless I've missed something it doesn't help when you need a trailing slash (or whatever the path separator is).