fireworks/firewire-lib: Add a quirk to init data block counter at bus reset

Fireworks has a quirk to reset data block counter at bus reset during
streaming.

This commit adds a flag of CIP_SKIP_DBC_ZERO_CHECK. This flag has an effect
to skip checking dbc continuity when dbc is zero.
bebob: Improve bus reset handling

To prevent from breaking connections after stream_update_duplex(), this commit
checks return value of wait_for_completion_interruptible_timeout(). When it's
within 0 to FW_ISO_RESOURCE_DELAY, update is done and handle no connections.
firewire-lib: Add sorting in-packets for full duplex streams with sync

In full duplex streams with synchronization, consistency of SYT field in
in-packets is important for out-packets. This commit add sorting in-packets
according to the value of dbc.