Bug 964960: treat a timeout of 0 as 'now' rather than 'never'
bump to v4.1.5
Bug 988306: synchronize from invenetory SREGs instead of k/v entries
Bug 988321: Bail out if there are too many changes in an inventory sync
bump to 4.2.0