Interpret ${PWD} in the shell

This works correctly, even if PWD isn't set in the environment of the
process that calls make.

Issue: dtolabs/rundeck/issues#624
Run ssh-keygen after home directory is installed

The useradd command will not create the home directory,
and consequently the ssh-keygen command fails.
Moving the ssh-keygen command after the package is installed
ensures that the home directory is in place.

Issue: rundeck/rundeck#631
Ensure rundeck/.ssh directory is created

The .ssh directory is required by ssh-keygen

Issue: rundeck/rundeck#631
Merge pull request #625 from dspinellis/development

Interpret ${PWD} in the shell
Merge pull request #633 from dspinellis/ssh-dir

Ensure rundeck/.ssh directory is created
Merge pull request #632 from dspinellis/fix-pre

Run ssh-keygen after home directory is installed
Fix typo
Merge pull request #635 from dspinellis/typo

Fix typo
Add gradle plugin to close sonatype maven repo
Node filter input and saved filter drop down works correctly #634

* fix jquery behavior lost when moved to common nodefilter template
* saved filters dropdown links work
* Set Filter button works
Update version to next snapshot
rundeck.gui.startpage works at project level or goes home #639

* if no project parameter, goes to home page
* if project param and no page param, uses configuration value
Email template renders without error #637
Email preview action works
Email template does not include workflow edit controls
Links in email template use project parameter
Workflow item edit controls hidden in execution view
Each script item in workflow view can be expanded #593
Create .ssh dir for rpm build #640 #631
Correct location of .ssh dir #640 #631