Merge pull request #149 from polvi/etcd-bootstrap

feat(oem-service): make etcd bootstrapping optional, and only supported ...
feat(profiles): Add systemd profile from my Gentoo systemd-only overlay.

No need for me to maintain a similar profile in two entirely different
ways. This is also one tiny step towards cleaning up our profiles in
general. Original here: https://github.com/marineam/systemd-only-overlay

As part of this change the baselayout dependency on openrc is now
handled via a use flag instead of package.provided. We didn't previously
include a virtual/init package but Gentoo has one and I needed it for my
generic systemd-only overlay so might as well include it here if it is
needed in the future.
fix(profiles): Use systemd profile, clean init stuff from other places.

Now the default/linux profile pulls in the systemd-only profile, all
other things systemd/openrc/init references can go away now.
bump(sys-kernel/dracut): bump to 031 from gentoo

Only local modification is to remove the sysvinit dependency
drop(sys-apps/sysvinit-tools): was only required by dracut < 031

031 includes a shell reimplementation of pidof which is the only tool I
could find that it used from sysvinit.
drop(sys-apps/dbus): Moved to portage-stable
fix(profiles): Disable systemd use flag for dbus on targets.

This flag enables 'at_console' policy support using logind. I don't
think we actually have a use for that and having it disabled hasn't
caused anything weird that I know of so far so leave it disabled.

Enabling this flag causes a circular dependency between systemd and dbus
which is resolved in catalyst bootstrapped builds like the SDK but for
target builds this is a problem.
Merge pull request #150 from marineam/systemd

Systemd/init/profile updates
bump(dev-lang/python): Update to python 2.7, ebuilds from chromiumos.

They have some patches to fix cross-compiling in this build environment.

Start off simply by adding 2.7 as a new parallel install target, will
switch to 2.7 as the primary version in a later step.
fix(profiles): Switch to python2.7 as the one and only version.
fix(coreos-base/coreos-dev): Replace dev-python/argparse with virtual.

argparse is bundled into python-2.7 so dev-python/argparse cannot be
installed. Instead the virtual package should be used to work with any
python version combination.
fix(profiles): Enable dev-lang/yasm-1.2.0-r1

This version fixes XML errors and python eclass usage.
bump(sys-kernel/coreos-kernel): bump to 3.10.5
feat(eclass/cros-kernel): add hardware support

add some more hadware support
fix(eclass/cros-workon): revert EGIT_BRANCH hack

this hack didn't seem to work and with the removal of sync-c in the
manifest make it all a moot point anyways
Merge pull request #151 from philips/bump-kernel-to-3.10.5

bump(sys-kernel/coreos-kernel): bump to 3.10.5
chore(eclass/git-2): delete

use the portage-stable version
chore(sys-kernel/coreos-kernel): remove EGIT_MASTER

this doesn't make a difference anymore, remove it.
Merge pull request #153 from philips/bump-egit-2

Bump egit 2
Merge branch 'master' of ssh://github.com/coreos/coreos-overlay