Revert "move pathops into a module"

This reverts commit 5c514284c390b5d3c653b39c9a66a6ea7765fd60.

Reason for revert: breaks some chromium builds
https://ci.chromium.org/ui/p/chrome/builders/try/linux-chrome-dbg-cog-cache-warmer

[296/91641] SOLINK ./libcomponents_optimization_guide_internal_standalone_skia.so
python3 ../../build/toolchain/gcc_solink_wrapper.py --readelf=../../third_party/llvm-build/Release+Asserts/bin/llvm-readelf --nm=../../third_p...(too long)
ld.lld: error: obj/components/optimization_guide/internal/standalone_skia/skia/SkClipStackUtils.o: DWARF unit at offset 0x00000000 has unsupported version 0, supported are 2-5
ld.lld: error: undefined symbol: Op(SkPath const&, SkPath const&, SkPathOp, SkPath*)
>>> referenced by SkClipStackUtils.cpp
>>>               obj/components/optimization_guide/internal/standalone_skia/skia/SkClipStackUtils.o:(SkClipStack_AsPath(SkClipStack const&, SkPath*))
clang++: error: linker command failed with exit code 1 (use -v to see invocation)

Original change's description:
> move pathops into a module
>
> Goal is to make it clear what parts of the source base are
> fundamental to core, and which are optional. Modules captures that
> notion pretty well.
>
> Note: The printing backends (PDF, XPS) are possibly candidates to move
> into modules as well -- they are clearly optional (to the core) just
> like SVG or Shaper.
>
> Change-Id: I9d5d51b380a290c419295da8277590607d007192
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/999760
> Reviewed-by: Kaylee Lubick <kjlubick@google.com>
> Reviewed-by: Florin Malita <fmalita@google.com>
> Reviewed-by: Michael Ludwig <michaelludwig@google.com>
> Commit-Queue: Florin Malita <fmalita@google.com>

Change-Id: I618732ff4d13d7c588b26f294de7a9afc8ba2fc6
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1008156
Reviewed-by: Florin Malita <fmalita@google.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Florin Malita <fmalita@google.com>
151 files changed