Fixing inconsistencies in NamedSelector xpath expressions

1. excluding `input type=button/reset` from `field` selector
2. removing duplicate xpath code from `button` and `link_or_button` selectors

Related to #441 (covered items 1 and 3).