Handle error with non existing template file

This patch allows to propagate IOError instead of returning
TemplateResource which does not contain property_schema.
Change-Id: Ib1e09de8c10672312eea09f62a28f0885d98b089
Closes-Bug: #1394552
Merge "Handle error with non existing template file"