Implement NamingRuleType

This seems to be missing from Opc.Ua.Types.bsd.xml, so we’ll have to
implement it by hand for now…
Give velocity templates expected file extension