vimeo: Don't leak cache directories
vimeo: Don't leak cache directories

Temporary cache directories were never removed on exit because
an instance of GrlNetWc was never unref'ed because a GVimeo instance
was never unref'ed because GrlVimeoSource lacked a finalize method.

Add a finalize method to remove empty cache directories on exit.

https://bugzilla.gnome.org/show_bug.cgi?id=711393

jasuarez/grilo-plugins,MathieuDuponchelle/grilo-plugins,MikePetullo/grilo-plugins,vrutkovs/grilo-plugins,MathieuDuponchelle/grilo-plugins,vrutkovs/grilo-plugins,GNOME/grilo-plugins,jasuarez/grilo-plugins,vrutkovs/grilo-plugins,MathieuDuponchelle/grilo-plugins,MikePetullo/grilo-plugins,vrutkovs/grilo-plugins,grilofw/grilo-plugins,grilofw/grilo-plugins,MikePetullo/grilo-plugins,MathieuDuponchelle/grilo-plugins,GNOME/grilo-plugins