wfd: Shorten session ID to work around buggy LG TVs
As it turns out, some TVs from LG do not accept a session ID of length 16. Subclass the session pool to change the session ID generation and then use our own implementation rather than the default one.
Fixes: #78 (closed)