binarytree: index RESTRICT, for ACCEPT_RESTRICT
binarytree: evaluate RESTRICT conditionals
metadata.dtd: update to latest
ebuild-ipc: use safe cwd for import, bug #469338
ebuild.sh: use PORTAGE_PYM_PATH as default cwd
filter_readonly_variables: safe cwd, bug #469338
check-implicit-pointer-usage: safe cwd bug 469338
dohtml: safe cwd, bug #469338
dohtml: restore cwd for __helpers_die
env-update: change prelink to use /etc/prelink.conf.d/portage.conf

Newer prelinks can support /etc/prelink.conf.d/ files.  So that prelink
can install /etc/prelink.conf and manage it itself, have env-update only
write /etc/prelink.conf.d/portage.conf instead of clobbering the main
/etc/prelink.conf file.

This should be backwards compatible as portage will conditionally change
/etc/prelink.conf to use the new /etc/prelink.conf.d/ too.

URL: http://bugs.gentoo.org/266855
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
env_update: ensure_dirs, encode filename
PORTAGE_BINHOST: https FETCHCOMMAND, bug #469888

Don't use urlopen for https, since it doesn't support
certificate/hostname verification (bug #469888).
Default FEATURES=preserve-libs for portage-2.1.12
Remove unused imports, bug #469022
archive-conf: rename vars to avoid builtin names
dispatch-conf: fix python2-style print call
man/ebuild.5: note that PROVIDE is deprecated
repoman: use FETCHCOMMAND for metadata.dtd
PORTAGE_BINHOST: sftp with FETCHCOMMAND_SFTP

Do not generate the sftp command for downloading the Packages file, and
simply use the FETCHCOMMAND_SFTP setting.
man/make.conf.5: SYNC ssh examples, bug #470152