Adds logic for adding a seed template file into a plan

The methods are not yet wired into the plan's add template call, but
this commit contains the logic for adding the top-level elements from a
seed template into a destination template.

Change-Id: I3503fc83db5099df534f51559129298c0e756ae0
Merge "Adds logic for adding a seed template file into a plan"