Don't fail trash test if ~/.local doesn't exist or mount points can't be determined
See #1643. I think we probably want at least the first commit, and perhaps the second too?
This is against glib-2-58 for now, because that's the version whose build failures I was looking into.
Edited by Simon McVittie