Adds ability to run scripts after successful install.
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
removing specification of os
Merge pull request #92 from jlsherrill/apipie

various katello deploy fixes for recent changes