Make contentViewInsets configurable through static methods; defaults are still the same with kPopoverEdgeInsets. Add optional override of wantsDefaultContentAppearance, again configurable through static methods.