core: add "disabled" feature to template

this is the engine core implementation for disabled templates,
if template is disabled, it cannot be used to create vms.

Change-Id: Ia9f8b60280d76b73a26f0d5feaf6650c7ef7ce7e
Signed-off-by: Omer Frenkel <ofrenkel@redhat.com>