Add stash_package_dir, giving option to skip package download

Servers may not have access to download files from the Internet,
so this option (replacing internal tmpdir) allows a directory
to be specified that will be checked for the installation packages.

If they are found they will be used, otherwise download will be
attempted using the existing wget method, saving files to this
directory.

Defaults to /var/tmp instead of /tmp (previous value of tmpdir).
Remove lsb dependencies from init script

Taken directly from:
https://answers.atlassian.com/questions/218946/stash-system-v-init-script-for-rhel

Parameters have been tokenized where applicable.

We don't install lsb compatibility on our RHEL systems and it's not
common for packages to require it.

If there were other distros this module supports I'd suggest having
templates for each.
Fix typo
Let user provider manage home directory

managehome is true, so home directory should be created if it
doesn't exist.

This allows the root of the installdir to be used without causing
a duplicate resource definition.
Merge pull request #1 from croomes/master

Pull croomes updates