fix($filter): add int support for negated strict comparison

- negation is achieved by adding '!' which fails if key is a integer and strict comparison is set to true.
- This commit fixes it by checking typeof and parsing accordingly

Closes #10141
You can use ```isNumber(obj)``` instead of ```angular.isNumber(obj)```