use presence v2 internally for v1

Force option v2 on v1 message
Translate the result back to v1 format
changelog
log alloc/ready only on the first time
build
when != once
build
Merge pull request #36 from zendesk/vanchi/force_presence_v2

use presence v2 internally for v1