Fedora 19 has no grub2 conf file.

This fixes ramdisk creation on Fedora 19.

Change-Id: Ica486473cecb93feac740ae905fba5f2a3723bc2
Check cached file size when downloading an url

In some cases cache-url fails when downloading an image and leaves
an empty cached file. qemu-img then fails with "Wrong medium type"
error on next run.

Change-Id: I23e91c52094f27248cf8452f192ad63646051190
Merge "Check cached file size when downloading an url"
Consolidate the checks for /etc/grub.

Create a single check for grub2 so we skip these steps on F19.

Change-Id: I5f05adcf409be5c2532478439bcb55ab397da20e
Add deploy-kexec element

Boots into the new image kernel once baremetal-deploy-helper signals
it is finished using kexec utilities.

Change-Id: I705787cc394ef14200d80404ee497762ab79b452
added support for file-deps.d element type

We need a way to copy files from the base image to the ramdisk
without having to unpack the image after dib is done. It uses
the same interface as binary-deps.d uses.
Merge branch 'file-debs.d' of github.com:racker/diskimage-builder into file-debs.d

Conflicts:
	lib/ramdisk-functions