Update spec to 0.99.5
REVERT THIS ****** : Restore SimplePresence

We alter the spec from upstream to rename the Presence structure to
the original SimplePresence. So we don't have a clash with Tp::Presence
Add ChannelDispatcher interfaces to code generation
Really implement GetContactsByID for PendingContacts
Remove more ContactListChannel code
Clean up ContactManager headers
Clean up Channel header