Set template variables as instance variables.

Fixes deprecation warning on newer puppet.
Merge pull request #10 from datacentred/fix_inst_var_templates

Set template variables as instance variables.
This change makes:

- Tweaks the time to reload to 60seconds.
- Make the init script timing loop more configurable.
Merge pull request #12 from puppetlabs-operations/pf_75

This change makes:
Make the 'reload' action of the init script call 'start' if PIDFILE doesn't contain a PID.
Merge pull request #13 from scotje/init_reload_will_start

Make the 'reload' action of the init script call 'start' if PIDFILE doesn't contain a PID.
Add ploperations/rack dependency
Rack module required in manifests/init.pp but not listed in Modulefile
Add export home option to init script
unicorn puppetmaster will not run correctly as non-root user unless HOME is set
this will be used by a later pull request to ploperations/puppet
Merge pull request #14 from danieldreier/fix_puppetmaster_dependencies

Fix puppetmaster dependencies
Update params.pp
Add $export_home parameter to unicorn::app
Adds ability to export HOME in init scripts configured via unicorn::app rather than ::unicorn
Needed for puppet-puppet's unicorn server functionality
Merge pull request #16 from cgarvis/patch-1

Support ubuntu
Merge pull request #18 from danieldreier/rework_home_export

Add $export_home parameter to unicorn::app
(rel) 1.1.0