docs(ngClass): updated the example with string, map and array syntax

Closes #3084
test(matchers): support 'not' text in toBeHidden matcher
fix(jqLite): return array from multi select in val()
docs(minerr): fill in error message descriptions

Errors I've documented so far:
- `$injector:cdep`
- `$injector:itkn`
- `$injector:modulerr`
- `$injector:nomod`
- `$injector:pget`
- `$injector:unpr`
- `ng:areq`
- `ng:cpi`
- `ng:cpws`
- `ngModel:noass`

Closes #3430
docs(minErr): add minErr description for $compile:ctreq

Closes #3423
docs(ngModel): add link to NgModelController
docs(minErr): improve sce/itype.ngdoc
docs(minErr): rename sce/isecrurl to sce/insecurl
docs(minErr): improve sce/isecurl doc
docs(minerr): add description for $compile:utrat

Closes #3507
docs(minErr): rename compile/utrat to compile/uterdir
docs(minerr): add description for ngResource:badcfg

Closes #3509
docs(minErr): add minErr description for jqLite:nosel

Closes #3426
docs(minerr): add description for ngResource:badargs

Closes #3510
docs(minErr): improve sce/iequirks doc
docs(minErr): improve sce/icontext
docs(minErr): improve compiler/iscp
docs(minErr): add rootScope/inprog docs
docs(minErr): add controller/noscp docs
docs(compile/multidir): description for compile/multidir error

Closes #3459