improved data generation and tests

BooleanField and TextCollectionField are now tested and supported. The
TextFieldGuesser now knows more fieldnames (like latitude, longitude
etc.).