jnlib: Fix typo in header inclusion protection macro.

--
GnuPG-bug-id: 1669
Remove trailing white space from two files.

--
sm: Create homedir and lock empty keybox creation.

* sm/gpgsm.h (opt): Add field "no_homedir_creation".
* sm/gpgsm.c (main): Set it if --no-options is used.
* sm/keydb.c: Include fcntl.h.
(try_make_homedir): New.  Similar to the one from g10/openfile.c
(maybe_create_keybox): New.  Similar to the one from g10/keydb.c.
(keydb_add_resource): Replace some code by maybe_create_keybox.
po: Auto-update due to removed string.

--
Release 2.0.26
Post release updates.

--