incorporate some of dvander's feedback
Remove need for SaveLiveRegs in visitStoreElementHole by utlizing the same "return the input" trick I used elsewhere
Remove SaveLiveRegs and replace with using an (unrestored) temp reg
miscellaneous fixes suggested by dvander