Added deploy_only action
Refactored and added deploy_only to DDL.
ensure webhook initscript is ordered correctly
Add ability to specify a symlink for r10k.yaml

This patch allows me to have a symlink for r10k.yaml that points to
where the config file is located. This is useful if you want to put the
config file in a non-standard location while not having to tell r10k to
look in a different place for the config file.
Add support for Puppet 3.5.1 in Travis
Add parameter to optionally include prerun_command class

This patch allows you to parameterize the inclusion of
r10k::prerun_command and keep you from having to include a separate
class. The code optionally does an include on the class in order to
maintain backward compatibility. Recommend that in a future release the
code from the prerun_command class is moved into the r10k class where it
is currently being included.
never update gem with rubygems-update

Updating gem can have various unforseen side effects. On RHEL 6.x
the update changes the default gem path which renders all gems
previously installed unavailable without special configuration.

Issue #37
Add class for postrun_command

Allow a postrun_command to optionally be set.  This is useful for
running r10k after a catalog application, so that in the event of an
r10k failure, a catalog is still applied.

Add an 'ensure' parameter to both the prerun_command and
postrun_command, defaulting to 'present'.

Update the spec tests for the ensuring 'absent' and to test
postrun_command.

These could be in the same class, but this commit tries to preserve
backwards compatability.
Merge branch 'r10k/issues/21'