Perform bounds adjustment in the native unit.
Add a test for loss of precision in bounds check
Round up if any of the fields overflow due to low precision
Further refine the rounding up algorithm.
Merge pull request #1311 from mdboom/coordinates/loss-of-precision

Angle bounds checking loses too much floating-point precision