Make sure only one UIAlertView active at a time

- Swizzles the show/dismiss to ensure only one is shown at a time
- There seems to be an unusual delay when clicking any alert button;
  investigating.