tests: adjust tests for new changes
feat: move all link configuration to generic instead of ports Configuration is same for one compilation, it cannot change. Thus it does not make sense to be a port. Resolves #13.
fix(link): make testbenches work in quartus, fix old testbenches
feat(link): add lane alignment testbench