Buttons have (user-specifiable) IDs

Added IDs to confirmation dialog.
- Default ID: button-<#>
- User-specifiable
Merge pull request #161 from ashes999/master

Buttons have (user-specifiable) IDs