(#294) Fix missing hyphen in tag name

Hyphen is allowed in tag names, but was being stripped by a broken
regular expression. It needs escaping to be treated literally.

This fixes #294.
Changed all instances of "invert" in tag.rb to "inverse" to work properly with the tag matching capability of both Razor and puppetlabs-razor
Merge pull request #389 from daniel-pittman/feature/master/388-handle-updated-internal-package-repo-layout

Update internal package repository layout
Merge pull request #308 from tdb/bug/master/294-fix-hypen-in-tag-name

(#294) Fix missing hyphen in tag name
Merge pull request #362 from virtualswede/32f0b31045c5f77e1016a7b255459a5bc73e8d66

Changed all instances of "invert" in tag.rb to "inverse" to work properly with the tag matching capability of both Razor and puppetlabs-razor < new pull request
Fix tests after fixing invert vs inverse tag matching

In #294 we fixed a problem where invert vs inverse were used in tag matching,
and they led to inconsistent results as we set one but looked for the other.

Fixing that went well, but a couple of tests were missed, and the result was a
broken system.  This fixes the missed tests, and should clean up the results.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Merge pull request #391 from daniel-pittman/bug/master/294-missed-invert-to-inverse-changes

Fix tests after fixing invert vs inverse tag matching
(#383) Added postinstall script to kickstart.erb

This change adds the necessary lines at the bottom of the kickstart.erb
template for Red Hat 6 so that the postinstall script is called on
reboot. This is done by downloading the script to the /tmp/postinstall.sh
file, making it executable and adding a line to the rc.local so that
it's eventually called. The code is inspired from other preseed files
for Ubuntu that essentially do the same thing.

The change is necessary because, otherwise, the provisioning process
never even gets to the point of informing the broker. This affected
RHEL 6, CentOS 6 and other distributions based on Red Hat 6.
Merge pull request #384 from cr3/383

(#383) Added lines to the kickstart.erb on redhat/6 to setup the postinstall script to be called by rc.local.
Update internal package Microkernel ISO location

This migrates the Microkernel ISO image from the older layout to the new,
atomic-snapshot publication model.  That mirrors the same change in the
internal packages, and applies in the same circumstances.

This integrates the acceptance suite with the same testing and promotion
model, which should make it easier to automate publication.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>