logrotate: use new etc.install overwrite handling.
peervpn: use new etc.install overwrite handling.
redis: use new etc.install overwrite handling.
redis: remove 2.4 upgrade path, no longer needed.
lighttpd: remove unneeded post_install.
mariadb: move var mkpath to install.
mongodb: move some post_install back to install.
mysql: move some post_install back to install.
CxxStdlib: don't check buildtime deps

Otherwise it's possible that certain buildtime dependencies, that won't
be linked against, will block a build.

See #23115.
formula_installer: pass effective_deps to CxxStdlib
CxxStdlib: use f.recursive_dependencies in stdlib check
download_strategy: rename @co to @clone for uniformity
Move cached_location up to VCSDownloadStrategy
mp3check: install to correct prefix

Fixes #23183.
freetds: fix --with-openssl path

Fixes #23182.
etcd 0.1.2

Closes #23191.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
VCSDownloadStrategy: rename checkout_name to cache_filename
VCSDownloadStrategy: pull construction of @clone into superclass
SubversionDownloadStrategy: @@svn is always a string, so inline it
GitDownloadStrategy: @@git is always a string, so inline it