fix(ngIf): don't create multiple elements when changing from a truthy to another thruthy value.

Fixes #4852.
Merge branch 'master' of https://github.com/angular/angular.js
componentizd!