Update Morph ref for branch 'sam/build-branch-fixes'
Update to Linux kernel v3.18
strata/input-common: Upgrade libinput dependencies
trata/input-common: Upgrade libinput to latest stable version (0.7.0)
Update Morph for branch sam/fix-help-extensions
Remove u-boot as a build-depend for the kernel

We don't need anything from the tools, prevents needing to rebuild the
kernel when we change u-boot
Merge branch 'baserock/james/jetson-kernel-nouboot'

Reviewed by: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Reviewed by: Sam Thursfield <sam.thursfield@codethink.co.uk>
Merge branch 'baserock/jjardon/libinput'

Reviewed by: Sam Thursfield <sam.thursfield@codethink.co.uk>
Reviewed-by: James Thomas <james.thomas@codethink.co.uk>
Update Morph for branch pf-document-extensions
Add the ability to deploy installer systems and add examples.

The installer-x86_64 system is a system that can be used to install other
systems in an storage device. This system is intended to be booted by usb,
pxeboot... to install a Baserock system in your local disk.

The installer system requires the installer.configure extension to generate
a configuration file located in /etc/install.conf. With this extension
you can specify the following variables in a cluster morphology:

- INSTALLER_TARGET_STORAGE_DEVICE: Target storage device to install the
    Baserock system.
- INSTALLER_ROOTFS_TO_INSTALL: The location of the root filesystem that
    is going to be installed.
- INSTALLER_POST_INSTALL_COMMAND: Commands that will be run after the
    installation finishes. It defaults to `reboot -f`.

The installer-utils stratum is required to contain the installer-scripts
chunk. This chunk contains the installer script that is going to be
installed in /usr/lib/installer/installer.py

The clusters/installer-build-system-x86_64.morph file defines the deployment
of a installer system as a rawdisk image. This installer system will
install a build-system-x86_64 located in /rootfs into the /dev/sda device.
Also this cluster defines a subsystem which is the build-system that
is going to end up in /rootfs on the installer system.
Merge branch 'baserock/pedroalvarez/installer7'

Reviewed-by:
- Richard Maw
- Sam Thursfield
Merge remote-tracking branch 'origin/baserock/ps/linux-v3.18-v2'

Reviewed-By: Emmet Hikory <emmet.hikory@codethink.co.uk>
Reviewed-By: Javier Jardón <javier.jardon@codethink.co.uk>
Reviewed-By: James Thomas <james.thomas@codethink.co.uk>
Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
Temporary Networkd fix to configure DHCP also in eth* interfaces

We assumed that the ethernet interfaces always were going to be
called en* (e.g. ens3) when using the new version of systemd (v217),
but sometimes these interfaces can be called eth* (e.g. eth0). If
this happens the current configuration is not enough.

This patch is to enable DHCP also in eth* interfaces.
Merge branch 'baserock/pedroalvarez/networkd-conf-fix'

Reviewed-by:
- Sam Thursfield
- Francisco Redondo Marchena
strata/foundation.morph: Remove pciutils, usbutils from systemd deps

systemd doesnt depend on them anymore since
commit 796b06c21b62d13c9021e2fbd9c58a5c6edb2764
Merge branch 'baserock/jjardon/systemd_deps'

Reviewed-by: Sam Thursfield <sam.thursfield@codethink.co.uk>
Reviewed-by: Richard Maw <richard.maw@codethink.co.uk>