Remove wayland frame callbacks from subsurface cache on destruction
Remove wayland frame callbacks from subsurface cache on destruction

There are 3 places a frame callback could be hiding.  frames list,
pending.frames list, or subsurface cached.frames list.  We weren't
clearing it from the subsurface cache on destruction.

rvandegrift/e,tasn/enlightenment,rvandegrift/e,tasn/enlightenment,tasn/enlightenment,rvandegrift/e