chore(docs/search): ensure that default search goes to API first

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

SVG attribute test splitted, descriptions changed accordingly

Related to #9770
Closes #9787
style(*): add rule requireSpaceBeforeBlockStatements
style(*): add operators to rule disallowSpaceAfterPrefixUnaryOperators
style(*): add rule disallowSpaceBeforePostfixUnaryOperators
style(*): add rule disallowSpacesInsideArrayBrackets
style(*): add rule requireCommaBeforeLineBreak
style(*): add rule validateLineBreaks
style(*): move rule requireLineFeedAtFileEnd from jscs todo, fix i18n generated script
chore(travis): reorder linting tasks to after unit tests
style(*): exclude generated files in src/ngLocale from jscs check