Align termination provisions more closely with GPLv3
The GPLv3 termination language (allowing a 30 day cure period) is becoming more of a standard in OSS (there is a project to back port it to selected GPLv2 projects https://sfconservancy.org/blog/2019/may/11/termination-backports/).
Our termination language should be more closely aligned with this.