(#478) /etc/rc.local should remain a symlink on Red Hat

This change adds the --follow-symlinks option to the sed command in the
os_complete.erb template of the redhat model. This is necessary because
the file /etc/rc.local on Red Hat should be a symlink to rc.d/rc.local
but, without this option, it becomes a regular file.

Note that the same change should not be necessary in Ubuntu and Debian
models because /etc/rc.local is not a symlink on those operating systems.

Closes #478
Update CI testing Puppet installation script repo setup

Puppet repositories have recently changed, resulting in a need to update the
scripts we use in the CI system to reflect that.  This allows Puppet to be
installed as part of the test regime.

This has not changed the broker installation process in any way, since that is
not using any of the repositories that have changed structure.

There are not functional changes to Razor as a result of this work, as it is
strictly related to Puppet Labs internal CI infrastructure.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Merge pull request #481 from daniel-pittman/bug/master/adapt-to-new-puppet-repo-layout-for-acceptance-tests

Update CI testing Puppet installation script repo setup
Update acceptance tests after internal machines were renamed.

This updates the acceptance test performance suite to reflect internal machine
name changes on the Puppet Labs network.  This restores the acceptance tests
to their fully functional, original state.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Merge pull request #482 from daniel-pittman/bug/master/adapt-to-changed-internal-machine-name-in-acceptance-tests

Update acceptance tests after internal machines were renamed.
Merge pull request #479 from cr3/478

(#478) /etc/rc.local should remain a symlink on Red Hat
Fixed size undefined error in tail method extension of class File.
Merge pull request #484 from mhanco/bug/master/slice-log-class-file-tail-method-size-undefined

Fixed size undefined error in tail method extension of class File.
(packaging) Use the packaging loader for tasks

The packaging repo now uses an explicit loader which handles loading the
various rake tasks in packaging. This commit updates the Razor Rakefile to
use the loader instead of a glob of the ext/packaging/tasks directory. We move
this load into the rescue LoadError block because the packaging repo won't
always be there, but if it is, we want to load it.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
(packaging) Remove Ubuntu Oneiric from build targets

Oneiric is EOL, and we are no longer building for it. This commit removes the
Oneiric target from the build list for Razor.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
Merge pull request #491 from MosesMendoza/packaging/master/remove_oneiric

(packaging) Remove Ubuntu Oneiric from build targets
Merge pull request #492 from MosesMendoza/packaging/master/update_packaging_loader

(packaging) Use the packaging loader for tasks
Import "The road forward for Razor" as the primary readme

This brings information about what is going on with Razor into the forefront
of visibility.  Old information is still preserved in a separate file.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Use correct homepage in gemspec
Merge pull request #505 from toabctl/fix-gemspec-homepage

Use correct homepage in gemspec
Update README.md with more prominent pointers to the rewrite
Merge branch 'master' of git://github.com/puppetlabs/Razor into feature/origin-merge

* 'master' of git://github.com/puppetlabs/Razor:
  Update README.md with more prominent pointers to the rewrite
  Use correct homepage in gemspec
  Import "The road forward for Razor" as the primary readme
  (packaging) Remove Ubuntu Oneiric from build targets
  (packaging) Use the packaging loader for tasks
  Fixed size undefined error in tail method extension of class File.
  Update acceptance tests after internal machines were renamed.
  Update CI testing Puppet installation script repo setup
  (#478) /etc/rc.local should remain a symlink on Red Hat
Configure /dev/sdb for two partitions