Attempt to look into #1315
Fix a bug where the variable isn't defined, and document this change
#1176: check id usage in fail-if, warn-if
#1176: update rule macro test config
#1176: update vs comments
Update to use automatic-options
Merge pull request #1317 from scwhitehouse/rose-stem-site

Allow rose-stem to read a variable from the rose.conf file
Add example rose.conf file for #1317
Moved up file
Merge pull request #1324 from scwhitehouse/rose-stem-autoopt-roseconfexample

Add example rose.conf file for #1317
Merge pull request #1320 from benfitzpatrick/1176.metadata-check-fail-if-ids

#1176: check id usage in fail-if, warn-if
rose app-upgrade: better output macro name
Merge pull request #1327 from benfitzpatrick/rose-app-upgrade.underscore_macro_output

rose app-upgrade: better output macro name
rose host-select: improve performance

Don't SSH all hosts if ranking method is random and there is no
thresholds to consider. Shuffle host list, and return 1st available
host.