fixes #1646, #3103 - enable cloning for templates, and add read-only options

does it make sense to add a new attribute to identify the template ? I would like down the road the ability to auto attach a template to OS's based on metadata in the template?