If the selection is at the start of a word it will select the next word
not the previous. This is only approximate, as it assumes that words are
space-delimited and begin at node boundaries.
If <label> elements are found use them, else use the value in the box
(current behaviour) or if you add 'name' to 'hintinputs' then it will
allow you to select by the name of the field.
For values that are not displayed on the input field, it adds the value
to the red hint icon.
Added a short paragraph in place of "INTRO TO BE WRITTEN..." and updated
the paragraph about hints to reflect 'hintmatching' and the link text
rather than the URL
When an <input type="file"> is selected with hints, it will cause an
"Upload file: " prompt in the commandline. (Selection with tab and mouse
is left unchanged and will cause the firefox dialog to display)