REL-726: Step one, refactor the template model.  In order to avoid a merge
conflict on the template folder, and to avoid broken references to targets
and conditions from template parameters, we are updating the model.

See: http://jira.gemini.edu:8080/secure/attachment/13031/REL-726.png

Instead of storing targets and conditions in a map in the template folder,
copies are distributed amongst the template parameters.  This is consistent
with being able to edit them individually and avoids merge conflicts and
broken links.
Merge pull request #11 from swalker2m/feature/REL-726

REL-726: Step one, refactor the template model.