Putting other buttons above cancel button.

This resolves #1 by using some hackery to expand the otherButtonTitles array into an argument list. This limits the number of otherButtonTitles you can have, but causes the other buttons to be correctly placed above the cancel button.