Implement the optimalization of rgb_shreg in different way

The iSim is going crazy when there are two architectures of the same
entity (stupid...).
Remove reset from rgb_shreg

The reset is unnecessary, the contents are set to zeros when the FPGA is loaded.