Update ContentDialog API

API changes:
- WinJS.UI.ContentDialog.DismissalReason to DismissalResult
- For beforehide and afterhide, eventObject.detail.reason to result
- For show promise, hideInfo.reason to hideInfo.result

Also moved the ContentDialog type definition from dev.ts to the winjs d.ts
file.