[airplay] - handle empty session ids from itunes
[airplay] - fix the playtime - itunes is very picky about the formatting here
[airplay] - refactor the playstate announcement by using the IAnnouncer interface
- also adapt to some new findings on revers engineering itunes airplay traffic (add sessioncounter to reverse event and fix http request formatting)
- fixes #14191