docs: use valid JSON in compound option value examples

Fixes #13874.
[skip sauce]
place feedback icon lower, only if it really need
Documents radio and checkbox validation states

References #14010

fixing duped IDs

fix ALL the duped IDs.

make example id match actual id
Moves checkbox/radios into "Validation states" example.
fix up examples
Merge branch 'pr/14011'
fix new form validation
merge in and resolve conflicts
Merge branch 'master' into pr/14005
Fixes #13989: Don't extend the input sizes; manually chain the selectors
typo
grunt
Fixes #12738 again: use max-device-width instead of max-width for .navbar-collapse height in landscape devices
grunt
Remove superfluous cursor:pointer
Merge pull request #14030 from BBosman/double-cursor

Remove superfluous cursor:pointer
trigger 'affixed.bs.affix' instead of 'affixed'

Original is triggering `affixed` not `affixed.bs.affix`, only `.on('affixed.bs.affix', ...)` also catch `affixed` event.

Closes #13998.
no need to create $.Event

`trigger()` can handle string argument
Merge pull request #13998 from steelywing/patch-1
Merge pull request #13986 from twbs/address-13874

docs: use valid JSON in compound option value examples