add statistics extraction, reporting and droping rx_ts from
multiplied packets
stats: send stats to port 2
stats: rename afull -> full

afull stands for almost_full, but normal full signal is used
stats: don't wait for out_rdy when frame is consumed
stats: decrease pkt size when dropping TS
stats: add statistical registers
stats: drop extra 8 bytes to make space for tx ts

When running at full link speed appending tx ts to packets
makes the output queue fill up and overflow. Drop more data
than just rx ts at stats to make room for tx ts.
gener: create packet generator
gener: add status register
tx_queue: undo whitespace changes

to make it easier to compare to the original
stats: make constants for ctrl 8 bits wide
gener: only start generating if pass thru not active
gener: simplify multiplexing
gener, stats: fix eop marking in generated frames
gener rng: add rng and use it for the last word of generated frames
gener: generate specified number of frames