Inline more tiny functions in LayoutNG geometry data structures

Non-inlined tiny functions don't save many bytes, but create barriers
of static (by compiler) and dynamic (by cpu) optimizations.

This is a preparation to use some of LayoutNG geometry data structures
in legacy and shared legacy/layoutNG code.

Change-Id: I134d23eaaab04522d50a16fd6aeb8ee43b62efaf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1583102
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#654076}
17 files changed