feat: allow changing align buffer size used in lane alignment
feat: pass synced only if lmfc is aligned after losing synchronization (subclass 1)
feat: change behavior of asserting link nsynced only on frame clk (subclass 0) and multiframe clk (subclass 1)
tets: pass ci_multiframe_clk to jesd204b_link_rx
feat: update multipoint testbench to work with subclass 1
fix: offset lmfc counter to align with sysref by default
feat: add RX_BUFFER_DELAY to multipoint link
fix: pass multiframe clk to data link layer
feat: start emptying lane aligned buffer only if not in CGS
fix: makde default RX buffer delay in bounds
fix: correct condition to generate start lanes for subclass 1
fix: deassert sync on LMFC falling edge to match the standard
feat: add basic subclass 1 support
feat: add lmfc counter clock generator
chore: specify ranges for all integers Ranges are not needed inside of tesbenches. Resolves #22.
feat: assume full synchronization after 4 correct 8b10b characters are received after 4 /K/ characters Resolves #23.
feat: add multipoint link support
fix: set user_data inside of lane_alignment even if ithe buffer is not released yet
tests: adjust tests for new changes
fix: adjust jesd204b_link_rx to work with new changes