Moving controller and interrupt controller to toplevel
Created by: silabs-oysteink
Controller is refactored with two submodules, one for the two FSMs and one for the stall and bypass related logic. Controller and interrupt controller moved out of ID stage and into the toplevel.
SEC equivalent with 9830aa9c