1) Expose source map generation via a new dedicated enable_source_maps
flag
2) Remove inlineSourceMap, inlineSources and sourceMap from the
allowlist of tsconfig flags
3) Update all references (new_tab_page, CrOS manage_mirrorsync, CrOS
file_manager) to use the new flag
4) Update ts_library presubmit tests to test inlined source maps, since
these are the only ones actually used currently.
5) Update docs
This is part of the effort to add source maps support to build_webui()
for non-optimized builds.
Bug: 1416356
Change-Id: I49e84cbd598016488e2556288bd191c979653b25
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4252237
Reviewed-by: Rebekah Potter <rbpotter@chromium.org>
Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1105984}