Use a builder pattern for RangeResult

Constructors with variable arguments do not scale well to large
numbers of optional parameters. Use a Builder instead.

Bug: 318765791
Test: atest FrameworksWifiApiTests
Change-Id: I3adc33436d0785a96b9ff83e2ca84e6751d78a7d
11 files changed