Refactoring to Visitor pattern for Part compilation.  Still have to do the same for ValueGetter/ValueGetterFactory.  (This is an optional refactoring, but it really helps separate the compilation stuff from the rest)
Merge branch 'CompiledTemplateSupport' of github.com:jonwingfield/Nustache into CompiledTemplateSupport