Chat Redesign: + Add specific container for the chat includelet (xowiki-chat-includelet). + Set a sensible default for the 'xowiki-chat-includelet' size. + Move the 'my-user-id' hidden element in the chat adp to the chat procs. + Rename 'my-user-id' element to 'xowiki-my-user-id'. + Get the ChatSkin parameter inside the login proc. + Include the skin parameter in the chat includelet.
Provide a working way to configure the plain xowiki chat includelet: at Chat class instantiation one can now specify a configuration dict that will be persisted in an nsv and used to set option parameters (instance variables) such as login messages, logout messages and the messages time window (and potentially other options in the future). This persistent configuration happpens whenever a client logs in.