Advanced alerts

Advanced alerts using an object as input or using the new timer option.
Object example:
```javascript
SweetAlert.adv({
  title: "Are you sure?",
  text: "You will not be able to recover this imaginary file!",
  type: "warning",
  showCancelButton: true,
  confirmButtonColor: "#DD6B55",
  confirmButtonText: "Yes, delete it!",
  cancelButtonText: "No, cancel plx!",
  closeOnConfirm: false,
  closeOnCancel: false
});
```
Timer example:
```javascript
SweetAlert.timed("¡Welcome!", "You are now logged in.", "success", 2000);
```