FormatFieldType: renamed to VariantFieldType

fixes #171
if we do that, we will be exposing it to the developers. Right now it's a private gamgee implementation thing. I like it this way.