Choose whether a popover can become key

I should have done this earlier.

Whether you want a popover to become key is a decision made on a case-by-case basis. As opposed to having to subclass anything, we now expose that choice as a property.

Infinity better.