Refactor constructors #3

Refactor the constructors to be chained together so that
initial calls to internationalization will be done in one
place.
Use user32.dll strings #3

Use strings in `user32.dll` to internationalize the

  * OK
  * Cancel
  * Yes
  * No

buttons.
Merge pull request #1 from jimgraham/JGInternationalizeYesNoCancel

Internationalize Yes No OK Cancel