Added customHTML media type and media/text swap

new event ALLSLIDESLOADED
new config.slide.swapMedia, if true media and text will be swapped
new handlers in config :
{
slideShow: //triggered when slide is shown
noData: //function to call when no data is received (no date to build)
}