Added support for variations in ModalContentPanel. String variation is added with appropriate getters and setters.
Renamed trackModalVisit(IWicketModalVisit) to preShow(ModalContentPanel) to reflect the need for a more generic
hook into the lifecycle of a modal dialog. eg., can set the markup variation on a MessageBox to allow customization of
the MessageBox appearance etc.,