Implemented custom WFE instruction
Created by: silabs-oysteink
Instruction behaves exactly as WFI, but can wake up to the new input wu_wfe_i in addition to interrupts and debug. WFI will never wake up due to wu_wfe_i.
misa.X is set to 1. Note that this seems to break the ISS step and compare - we might want to wait with this merge until verification can verify this behaviour and come up with a fix that avoids breaking regressions.