Switched to using Flyout::IsPinnable

Removed CloseOnExternalClick.
Renamed ExternalClickMouseButton to NotPinnableCloseButton.