Add HTML5 fields to input_has_value

- No reason for different subclasses; at most, it could be `XPathSelector.label()`, etc.
- Adding selectors together, while not optimal, doesn't make the situation worse than before. It is needed at least because of `is_displayed()` in one of the selectors.