Swapping, Popupsession, WooCommerce (1)

* Swapping now also sends the clientpopupsessioncontext
* Popupsession context initialization (fixed swapping issue if no poup
was shown before)
* First piece of WooCommerce puzzle :)