Update tuples and strings dependencies to avoid conflicts

Probably dependencies should be all "*" or all explicit versions.
Add click, focus, blur HTMLElement methods

Note that these are HTMLElement-specific methods, not generic Element,
so I did not add them to the class.  Also added missing Unit return
values.
Update API.md