style: code cleanup
fix(filters): pass filters to all evals

closes #755

Ad support for '"s" + ("m"|filter) + "e"'
fix(scope) fix stats
feat(AstParser): Made the AST parser private to the scope

relates to #648
fix(scope): allow watching an empty string
fix(change-detection): When two identical pure functions removed

Fixes #787
Closes #788
style: code cleanup
feat(ngRepeat): make use if the new change detection

closes #728
relates to #645
refactor(test): group input type=number tests

Move input type=number tests from the type=text group into the
type=number group.

Closes #789
chore(tagging compiler): Remove unused _expando
chore(node cursor): Remove unused isInstance
chore(tagging compiler): Remove the second DomCursor
chore(tagging compiler): Refactor the codes