update arguments logic.

support the first argument is Object, the second argument is object or function

    bootbox.confirm({
    	title: 'Delete the booking',
    	message: "<h4>Are you sure?</h4>"
    }, function(result) {
    	Example.show("Confirm result: " + result);
    });

    bootbox.confirm({
    	title: 'Delete the booking',
    	message: "<h4>Are you sure?</h4>"
    }, {
	    success: {
	      label: "Success!",
	      className: "btn-success",
	      callback: function() {
	        Example.show("great success");
	      }
	    },
	    danger: {
	      label: "Danger!",
	      className: "btn-danger",
	      callback: function() {
	        Example.show("uh oh, look out!");
	      }
	    },
	    main: {
	      label: "Click ME!",
	      className: "btn-primary",
	      callback: function() {
	        Example.show("Primary button");
	      }
	    }
  	});

 add ‘aria-labelledby’ attribute  for modal dialog

and, add default title for alert modal dialog.


Not convinced about this whole method, I know it's used later but why do we *need* a global identifier?