More various features

SUI
---------
* Now allows python callbacks to contain a bit of "session_data". This is to be used to store the list used to generate the window to avoid race conditions.

Consent
-------------
* /consent 
* /haveconsent
* /unconsent

Misc
----------
* Target selection now handled by PlayerService.