ParseField: support for all fields deprecated

Could replace entire `try ... catch` with just `field.match(randomFrom(values), flags);` if you added `@Test(expected = ElasticsearchIllegalArgumentException.class)` to the method.

Not sure if you'll need to add `@Test` to the other test method or not (can they be mixed?).