Bug 1042939 - Resurrect periodic sync, alarms refactor r=millermedeiros

most people abbreviate `current` as `cur`, but nowadays I don't even think the `current` prefix is needed, I would simply rename it to `syncFrequency`.