[unittests] Fix up name table test
[unittests] Fix up name table test

With this change the test no longer expects "Regular" in a font name
unless that is the complete font name. It also passes more flexible
parameters to the function which generates unique IDs (defined by
subclasses).

anthrotype/nototools,googlei18n/nototools,anthrotype/nototools,googlefonts/nototools,moyogo/nototools,dougfelt/nototools,googlefonts/nototools,googlefonts/nototools,googlefonts/nototools,moyogo/nototools,moyogo/nototools,anthrotype/nototools,dougfelt/nototools,googlei18n/nototools,googlefonts/nototools,googlei18n/nototools,dougfelt/nototools