delete region definition from layout regions hash when removing region

I rely of the layout regions hash for filtering out region views when a developer calls <layout instance>.$('some selector'). addRegion currently updates the regions definition hash, but removeRegion does not. I added a line of code to delete the region definition from the regions hash when removeRegion is called, so that they behave consistently.