Fix "make checkdpadd" for libc when MK_SSP != no and fix libncurses-related "make checkdpadd" issues
Review note: this diff is a combination of the 2 PRs because there's
overlap in bsd.libnames.mk; they will be committed separately
PR 192728 related changes:
- LIBSSP_NONSHARED is introduced in bsd.libnames.mk
- LIBSSP_NONSHARED is added to DPADD in lib/libc when MK_SSP == no
PR 192762 related changes:
- LIBCURSES is removed in favor of LIBNCURSES:
- A string literal is added to bsd.libnames.mk, similar to other
libraries that have been removed with a message noting the required
conversion
- All consumers in the base system have been converted to LIBNCURSES*
- LIBTERMCAPW is introduced to fix "make checkdpadd" issues with
components that depend on its definition
PR: 192728, 192762
MFC after: 1 week