Move more responsibility into the Dependency
Create bridges for dependencies in the TemplateContext
Merge pull request #129 from hashicorp/sethvargo/theory

Bridge dependencies in the TemplateContext to avoid massive case statements