Fix flickering popover animations

Closes #4138

- Removed JS animation to close in favour of CSS animations
I don't think this needs to be setinside of the open/close functions. It looks more like a computed property of some sort. Can you describe the conditions for when the fade-in class should be active, and when fade-out should be active?