Fixed list item leave animation which was broken since AngularJS 1.3.0-rc.5.
Leave callback now handles only cases where we want to remove leave animation. Animation is done in LESS and editor closed callback is used to defer item actions in editor and thus leave animations as well. $timeout is used to defer any additional actions/animations, such as toaster notification, for the duration of list item animation.
* renamed deferred action 'edit' to 'editorClose'
* added failsafe time to deferAction
* task is not unfreezed any longer when editor is closed because it will eventually be unfreezed when deferred action gets resolved