revert: perf($parse): don't use reflective calls in generated functions

This reverts commit cbdf0c2afb9836ae4cca6d70cf555ff28f55a1d1.

The commit causes tests failures on IE8. I'm not quite sure why and I can't
investigate now.

Failed build: https://travis-ci.org/angular/angular.js/jobs/30756773