Some drivers, e.g. if_enc(4), only allow one instance to be created, but
the KPI ifc_attach_cloner() treat zero as not limited, aka IF_MAXUNIT .
Introduce a new flag IFC_F_LIMITUNIT to indicate that the provided
maxunit is limited and should be respected.
Consumers are advised to use the new flag if there is an intended limit. The
usage will be easier to grep.
The behavior keep unchanged for old KPI if_clone_simple() and
if_clone_advanced().
MFC after: 1 week