fix depends being saved in different format from as it's being read (should be ["<scm>:<templateName>" => <time>])
fix huge performance loss when loading cached template with dependencies (should not compile them to check time)