Add additional functionality to the grains module to allow a user to pas...

...s in a flag that deletes the key as well as the value. The old behavior was just to set the value to None and leave the key intact. Refs #7872.