Generic Message API for web dialogs

This is a Web Dialog API for starting and stopping RemoteSkin Web Dialogs. It includes the sending of messages as well as the automatic processing of dialog messages and response messages.