feat(motdgen): Ensure that motdgen runs after locksmith starts
fix(sshd_keygen): Generate all key types

Set sshd_keygen to generate all key types instead of just RSA and
DSA. This behavior is now the same as sshd.service.
Merge pull request #108 from crawford/motdgen

feat(motdgen): Ensure that motdgen runs after locksmith starts
Merge pull request #107 from crawford/sshd

fix(sshd_keygen): Generate all key types
style(update-ssh-keys): fix typos
Merge pull request #109 from jonboulle/master

style(update-ssh-keys): fix typos
fix(Makefile): Copy systemd units recursively.

Needed to install things like dropin and wants directories.
fix(systemd): Use a dropin for sshd service ordering.

Setting Before=sshd@.service in sshd-keygen does not actually work.
Instead install a dropin to configure the dependency from sshd@.service

Prune some extra cruft, no need for logging to the console or an
[Install] section in sshd-keygen.service.
chore(systemd): Install wants symlinks with units.

Now that the system directory is coppied recursively we can install the
symlinks directly rather than bothering with systemd_enable_service in
the ebuild.
feat(systemd): Add service to create nsswitch.conf

systemd-tempfiles cannot be used to initialize a completely empty /etc
directory right now because it needs to look up users and groups. Until
a more complete long-term solution is completed on the systemd side of
things for this situation this little one shot will fix this up.

We will need to keep our eye out for similar issues that may be lurking.
fix(systemd): Never remount / or /usr in containers
fix(systemd): Don't call ldconfig before creating /etc/ld.so.conf
Merge pull request #111 from marineam/units

Unit updates
coreos-setup-environment: only run where an OEM version exists
Merge pull request #115 from jonboulle/setup-environment

coreos-setup-environment: only run where an OEM version exists
udev: preserve old network device name with newer systemd versions.

Required to maintain compatibility with existing GCE installs.
Merge pull request #118 from marineam/gce

udev: preserve old network device name with newer systemd versions.
networkd: only enable DHCPv4 to avoid bugs in new v6 code
systemd: remount /usr in dev images later in boot

Doing the remount too early (such as before /etc/mtab is created)
results in failure. No reason for this to happen early anyway.
Merge pull request #119 from marineam/systemd

Fixes for systemd 215