user/jszakmeister: provide a templatized default for a new .h file

There was a little bit of work involved here to make sure that the
buffer local variable (b:TemplateDir) gets set by the .lvimrc before
trying to load and expand the template.