fix(jqLite): make attr() compatible with jQuery 1.6.4
fix(jqLite): make attr() compatible with jQuery 1.6.4

The behavior of attr() getter and setter changed in jQuery 1.6 and now they treat element properties and attributes as two different things, but in order to not break everyone there is a partial backwards compatibility for checking and updating element properties as well. see http://api.jquery.com/prop/ for more info.

ggershoni/angular.js,ggershoni/angular.js,ggershoni/angular.js,ggershoni/angular.js