gofmt: sort
test: Add gofmt to test
metadata: Refactor common parts out of ec2
networkd: Fix bug causing bonding to always be loaded
datasource: Add FetchNetworkConfig

FetchNetworkConfig is currently only used by ConfigDrive to read the
network config file from the disk.
network: Add support for multiple addresses and HW addresses

Logical Interfaces can be assigned a hardware address allowing them
to match on MAC address. The static config method also needs to
support specifying multiple addresses.
test: Refactor interface tests a little
doc: clarify docs around write_files
squash: fix spacing
docs: fix broken link to fleet docs
metadata: Merge the network config
network: Fall back to MAC address if there is no name
digitalocean: Add DigitalOcean metadata service

Move debian-related processing into its own file.
digitalocean: Add tests for network unit generation
coreos-cloudinit: bump to 0.9.5
coreos-cloudinit: bump to 0.9.5+git
units: Ensure that the units are executed in order
coreos-cloudinit: bump to 0.9.6
coreos-cloudinit: bump to 0.9.6+git
docs: Update list of platforms supporting variable substitutions