Fix picking the value for a field when using grouped field choices

If you have grouped the choices for a field, then the label of the first group is picked, rather than the first valid option. This change updates DynamicFixture to pick the first option from the flattened list of field options (i.e. field.flatchoices rather than field.choices)