zink: never create a sw context unless sw is requested
this otherwise makes it impossible to accurately do hardware driver fallback, as zink will create a sw context instead of failing, superceding the actual sw driver priorities
Reviewed-by: Dave Airlie airlied@redhat.com