Added fadeout to gh-popover

Closes #2868
- Uses jQuery's `.fadeOut` whenever a popover is closed.

Death to the ancient issues!
PS: I really appreciate everyone chiming in on this, thanks guys


On Tue, Jul 1, 2014 at 4:56 PM, Matt Enlow <matt@novaugust.net> wrote:

> Click close -> Add class to fade out -> Branch!
>
> 1. Everything goes well, -> anim end -> hide -> done
> 2. We click the open button while animating out -> detect animation ->
> cancel animation (cancel track 1 above)  / fade back in from current spot
> in fade out?? -> done?
>
>
> On Tue, Jul 1, 2014 at 4:24 PM, Paul Davis <notifications@github.com>
> wrote:
>
>> In core/client/components/gh-popover.js:
>>
>> > @@ -26,16 +26,23 @@ var GhostPopover = Ember.Component.extend(PopoverMixin, {
>> >              return this.close();
>> >          }
>> >      },
>> > +    /**
>> > +     * open should never be set to false (or toggled to false)
>>
>> Just to quickly chime in, if there's anything that needs chancing in
>> Ghost-UI, just shout! I'm thinking if some wizardry with animationend
>> would be a good idea?
>>
>> Click close -> Add class to fade out -> when animation ends, hide the
>> popover -> done.
>>
>> —
>> Reply to this email directly or view it on GitHub
>> <https://github.com/TryGhost/Ghost/pull/3178/files#r14432060>.
>>
>
>