Implement a shift register with dynamic size

std::bitset can be used only with compile time known size. Most of the flowgraphs take the shift register size as a parameter through the GRC so it cannot be used. This commit implements a shift register using the std::deque that supports arbitrary number of memory stages
1 job for dev in 9 minutes and 33 seconds
Status Job ID Name Coverage
  Test
passed #127052871
test

00:09:33