Be sure to invoke *lws_free_header_table*:

 * Just prior to freeing a session
 * When allocating a new header table

This prevents some memory leaks we've found.
lws_union_transition

Signed-off-by: Andy Green <andy.green@linaro.org>