fix($compile): make '='-bindings NaN-aware

Update parent and child scopes correctly when a '='-binding changes from a NaN
value.

TBR by angular-core