fix($compile): fix ng-attr vs normal attribute ordering

This ensures ng-attr always overrides normal attributes of the same name.

Fixes: #7051
the tests should definitely reflect this though