don't create new Tooltip/Popover objects just to destroy them immediately

Currently, when `tooltip('destroy')` is called on an element that does not have a tooltip, a Tooltip object is created only to be destroyed immediately afterward. I experience that behavior when creating the Tooltip on the `body` with a selector and destroying the potential targets in preparation of partial page update.
The same is true for the Popover component.