device-provider: Base class for polling device providers
There are quite a few device listing APIs out there that don't give us notifications for when a device appears/disappears, but instead one has to poll.
It would be useful to have a base class that implements this and takes care of starting a thread, stopping it again properly, etc.
Should probably live in libgstbase.