docs(misc/Develop): update required Java version
test(ngSanitize): fix test descriptions

SVG attribute test splitted, descriptions changed accordingly

Related to #9770
Closes #9787
docs(guide/bootstrap): link to batarang
docs(guide/services): use array annotation in example
docs(guide/*): improve explanation of strictDi

Closes #9786
fix(filterFilter): correctly handle deep expression objects

Previously, trying to use a deep expression object (i.e. an object whose
properties can be objects themselves) did not work correctly.
This commit refactors `filterFilter`, making it simpler and adding support
for filtering collections of arbitrarily deep objects.

Closes #9698