Cherry-picked 'true'/'false' changes from Walter Heck (olindata)

Changed some 'true' and 'false' parameters to true and false,
 and removed 'true' and 'false' checks from case checks.
 'true' and 'false' should not be used with quotes,
 so any manifest that does, needs to fail with an error.
(cherry picked from commit 63e6634bae0fb1a37aabc938cc479923a84adfd5)

Conflicts:
	manifests/init.pp