Update Settings.js JSDoc
Created by: ayu624
This PR mainly updates the Settings.js document, as follows:
- Fix <...> Tag isn't display in jsdoc
- Update jsdoc markdown config: set markdown.hardwrap true
- Delete duplicate object key: checkTypes
- Update Settings.js document & Fix some typos
- Delete invalid configuration: bufferAheadToKeep
- Update JSDoc and type definition: lowLatencyReductionFactor & lowLatencyMultiplyFactor
- Delete invalid configuration: cmcd.did
- Update stallThreshold JSDoc
- Delete invalid configuration: abr.useBufferOccupancyABR
- Update filterUnsupportedEssentialProperties JSDoc
- Update abr.fetchThroughputCalculationMode JSDoc
- Update fragmentRequestTimeout JSDoc
- Fix Comments are not permitted in JSON.
- Update liveCatchup.mode JSDoc
- Update selectionModeForInitialTrack & trackSwitchMode in JSDoc