Move Gst.TagList parsing into a utility function...

The old .keys() is gone, the new way has come.
Ported library code to use new Gst bindings
Made main use asyncio framework for deferring library search results...

rather than the, now replaced, Twisted!