be puppet-lint friendly

   puppet-lint raises a warning when strings 'true' or 'false' are used
   instead of simply true and false.

   This patch allows the user to use a boolean for the autorestart var, as
   well as the strings 'true', 'false' and 'unexpected'.

   No change needed in the templates as <%= true %> outputs 'true'.
resolved merge conflick for PR #32
Merge branch 'fridim-puppet-lint-friendly'