README.md - updating for newer version of vagrant and vagrant-libvirt plugin

Tested with these versions while doing a new configuration.  It sounded like
others may also be using these versions.
Adds ability to run scripts after successful install.
Merge pull request #78 from bbuckingham/update-readme

README.md - updating for newer version of vagrant and vagrant-libvirt plugin
Clean packages metadata when installing nightly

Make sure to clean and fetch clean packages metadata to avoid package
not found install errors.
Merge pull request #85 from elyezer/metadata-clean

Clean packages metadata when installing nightly
Add specification of setup.rb options for custom boxes
Added simple os detection
Merge pull request #55 from adamruzicka/os-detection

Added simple os detection
A few small fixes
Merge pull request #88 from daviddavis/temp/20141105122001

A few small fixes
capture installer logs on devel install

as foreman-debug is not available, nor katello
Merge pull request #89 from jlsherrill/devel_log

capture installer logs on devel install
Update to allow EL7 bats to run.
Merge pull request #91 from ehelms/allow-el7-bats

Update to allow EL7 bats to run.
Make `setup.rb` reject unsupported arguments

Call `OptionParser#abort` if unsupported arguments are provided. For example:

    $ ./setup.rb foo
    setup: Received unsupported arguments: ["foo"]
Merge pull request #87 from ehelms/setup-options

Add specification of setup.rb options for custom boxes
Merge pull request #90 from Ichimonji10/strict-optparse

Make `setup.rb` reject unsupported arguments
Merge pull request #84 from ehelms/run-scripts

Adds ability to run scripts after successful install.
pregenerate apipie cache for devel bats
switching to use 1.8.7 friendly directory test