fix(tooltip): stopPropagation when handling ESC keyup event

Without this, using something like typeAhead inside a modal causes expected
behavior when the ESC key is pressed.
Expected behavior: typeahead dismisses and modal remains open.
Actual behavior: typeahead and modal both dismiss (both handle the ESC key).
fix(modal): stopPropagation when handling ESC keyup event
fix(modal, tooltip): only stopPropagation on ESC if $isShown === true