Added support for building images using syslinux.

This approach is needed when the direct boot option is not
available (Havana and prior).  This approach supports both network
installs as well as ISO installs.  In either case, the installer
kernel and ramdisk are placed into a syslinux image which is then
used to launch a nova instance.