added some more functionality for template inheritance
Removed SetGlobalValues method from template.go
Added dir variable to the rest of the template.go package, added a bool to override ParseFile if desired, added initializer for template FuncMap
converted FuncMap to initialize to template.FuncMap
Merged with goengine master