Anton Shestakov <av6@dwimlabs.net>, 2016-03-24
index: improve onPresence()
- default presence type is 'available', not 'online'
- return early on all standard types that aren't currently handled
- set default show and priority based on presence type
- use status message in log
- don't show status changes for contact type 'self'