make F19 JEOS kickstart work for both iso and url methods
update brokeniso usage - revert F19 and F20 kickstart files

The iso command line issue seems to have been resolved between F17 and F18.

Further testing indicates that the improper use of the brokeniso flag
is the actual root cause of the issues with the original F19 JEOS ks
file.

With the flag set correctly we can now use the same kickstart file for
F18, F19 and F20.
Add initial support for the RHEL 7 Beta release
use explicit repo=cdrom command line option - revert to F18/19/20 kickstart for RHEL7

This follows on from the discovery that the "brokeniso" bug was fixed in the F18
timeframe.  The kernel command line option allows us to use the same kickstart for
RHEL7, and F18-F20.
Disable Ubuntu 13.10 installs with the desktop CD.

For the moment, I just can't figure out why the installer
always crashes.  Throw an exception when we detect it,
and hopefully someone will figure it out in the future.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Release 0.12.0

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Bump release to next version of Oz.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Minor fixes to the dates in the specfile changelog.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Small fixes to improve our pylint score.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Add documentation to the get_auto_path() methods.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
If given an unknown Fedora make best effort with latest.

This works roughly half of the time.  If, for example, we
had added this code for F18 it would have been possible for
people to build F19 and F20 successfully without fudging the
TDL.  This is written in such a way that it does not confuse
ISO or modified media caching.

Original patch for Ian Mcleod <imcleod@redhat.com>,
modified by me.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
restore logic to force qcow2 image type when creating disk image with a backing store

This was in the original version of the backing_store feature but seems to
have gotten lost in one of the refactors during the 0.12 cycle.  This simply
restores the old behavior.  Interestingly, without this libvirt will still
create the new disk image but it seems to contain invalid data.
allow multi-device installs
- Added support for RHEL6.5 and derivatives
- Renamed OEL-6 to OL-6 - it's "Oracle Linux" since several years (old name is still supported) - Added OL-5
Add support for Ubuntu 14.04

Signed-off-by: Chris Lalancette <clalancette@irobot.com>
Added Windows 8.1 support
Add support for CentOS-7.0
Add Ubuntu ssh host key type ed25519 cleanup
Code simplification.

There should be no functional change here, just reducing
the number of lines of code by using a common idiom.

Signed-off-by: Chris Lalancette <clalancette@irobot.com>