Avoid SafeTempDir with odd permissions.

We actually need rwx permissions, so check for it.
Reverse order of cli global/context help output

Fixes #70
Don't panic on gtkspell errors

gtkspell.New() returns an error if it fails to find a dictionary for the
current locale. Instead of panicing, just print the error to stderr and
continue without the spell checker.

"Fixes" issue #68
Merge branch 'ebfe-tmpdir-perms'
No need to call error.Error() when formatting as a string.
Merge branch 'ebfe-gtkspell-panic'
Merge branch 'ebfe-issue-70'
add external command hook POND_HOOK_RECEIVE

Perhaps other command hooks should be added. This feels out of place in
network.go.