Using raw viewStart and viewEnd to improve unit base location tracking b...

...y adding these as two additional parameters provided to viewListeners.

I noticed some disagreement between unit base location and its corresponding advertisted location. The issue has been using min and max locations that have floored in notifyLocation. Added these as two new unfloored (fractional) parameters to preserve viewListeners API.