ports: mux: allow creating mux from any connectables.
ports: mux: allow creating mux from any connectables.

Previously there was a restriction to only allow lvalues - muxes were
only meant for ports. This was considered an unnecessary restriction so
allow using all kinds of connectables.

FlexCoreLib/flexcore,CasparKielwein/flexcore