Add example usage.
Remove dependencies that are already implied.
Refactor with file defaults.
Make manage_perl look for boolean.
Move params.pp up to main manifests directory.
Make manage_perl default to true.

I can't think of a basic case where we wouldn't want to manage the Perl
package, since it's required for gitolite to work at all.  Specifically
not wanting to manage it seems like the more edge-case.  Defaulting to true
makes the module "just work" for the most basic user.
Add option to manage the gitolite UMASK

The default UMASK for gitolite is '0077', which is too restrictive for
third-party applications (e.g. web-based git browsers).  This adds a
'umask' parameter that defaults to '0077'.  Uses file_line to manage the
.gitolite.rc config option for UMASK.
Merge remote-tracking branch 'origin/pr/2' into updates
Merge PRs from upstream
remove vim swap file
Fix perl packages

The perl packages should use the local variable set via the parameter,
not from params.pp.

Also update to support EL7
Merge pull request #1 from joshbeard/updates

Updates