Add SAFELY-READ and SAFELY-READ-FILE to utils.
Overhaul client update for the brave new versions world.