platforms/drm: correct property blob handling
If a property blob got created by another drm master we can't rely on re-using it, so create a new blob of our own with the data copied over when the kernel destroys it. If we don't do this then that can cause failing VT switches.
Also, free property blob objects when we don't need them anymore.