timeline: Cleanup the logic which allocates a ghostclip to a layer
timeline: Fix dragging an asset to the ruler

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1061824
Use the soft dependencies objects from the check module