Update MockDataProvider with availability changes
fix for premeture auto-gps release
Merge pull request #4138 from dimagi/auto-gps

fix for premeture auto-gps release
find broken auto-gps builds
fixed fluff error - 131039 case
Merge pull request #4140 from lwyszomi/ipm-fluff-fix

fixed fluff error - 131039 case
#pathfinder: added visits counter to mcct reports
Merge pull request #4139 from dimagi/find_auto_gps_builds

find broken auto-gps builds
Merge pull request #4142 from kkaczmarczyk/pathfinder_#29

#pathfinder: added visits counter to mcct reports
fix premature_auto_gps in find_broken_builds mgmt cmd
#pathfinder: included booked and unbooked delivery forms in immunization report
check enable_auto_gps

instead of checking the build version directly
parse empty <location/> nodes correctly

was choking on nodes that have xmlns but no text
clean up AggressiveDefaultDict
simplify data provider
Merge pull request #4132 from dimagi/opm-es

Update MockDataProvider with availability changes
Check for specific service availability
make the service availability dependence in tests more explicit
remove unused assignment
allow build_version to be None in tests

which often do not set a build version since it is irrelevant to what is being tested