clean up converge; add logging; fix subtle error in how we demote pending run onces
converge uses CAS instead of set to plug up any potential holes....
Merge pull request #3 from cloudfoundry-incubator/bbs-cleanup

Bbs cleanup
Make generating schema paths more typesafe

No longer have the converge lock in the RunOnce namespace

Signed-off-by: Ted Young <tyoung@pivotallabs.com>
Follow the new rules of MaintainNode, a status channel

FakeBBS follows the same rules
Presence is now presence and PresenceInterface is now Presence