Emit UTF-8 BOM for non-ascii environment.
More accurate wording about the editor
Don't crash when editor is a non-blocking window
Merge pull request #13 from github/editor-reuse-crash-fix

Editor reuse crash fix
Clean up temporary file after CTRL+C
Fall back to notepad if the default editor is missing

If, for some reason, the application associated with text
files isn't available we'll just fall back to notepad.

Closes #14
Merge pull request #11 from mayuki/emit-bom

Emit UTF-8 BOM for non-ascii environment.
Don't try to be clever. Only fall-back after-the-fact

Removed FindExecutable stuff in favor of catching the specific
"application not found" exception.
Don't be picky, fall back to notepad no matter what

Talked to @xpaulbettsx about this and his reasoning is that we want
GitPad to "just work"(TM) no matter what so we'll fallback to notepad
regardless of why Process.Start fails.

Also, don't confuse anyone by dumping the error into the console, just
make it work.
Merge pull request #15 from github/editor-hardening

Gracefully handle missing associations and editors
Bumping version to 1.4.0
Updating link to GitHub binary
Link to the zip file instead of the binary