Added EnvironmentNode/Edge for EnvironmentGraph/CompactGraph. Modified SkillNode to better support Compact Task Graphs. Removed const-ness from some Graph functions that returned vertex/edge collections. Refactored transform functions so they compile. Still untested as of this commit.