fix inadvertent dependency on plone.app.contenttypes

the QueryStringFieldWidget needs to be in a different file from the other dexterity widget factories to avoid forcing an import of plone.app.contenttypes even if the widget is not being configured.