refactor(ngView): remove previousElement bookkeeping

it's unnecessary and inconsistent (because finishing animations reset  we see situations
where not previousElement is not always removed and more than one leave animation is going on at the same time).

Closes #7606
Closes #9355