Implement inverse priority boosting for build health

The previous commits added priority boosting for build health
whereby unhealthy builds are boosted.  This commit adds code
for computing the inverse of this i.e. boosting for build health
whereby healthy builds are boosted.

Includes unit tests for this
Rename some functions and tests to more appropriate names

Renamed the functions and associated tests for build health
priority boosting to properly reflect their functionality