Replaced Children loop iteration for the firstChild method

Replaced Children loop iteration for the firstChild method , such as requested on the issue 298 ---> https://github.com/angular/angular/issues/298