Move focus() and blur() into HTMLElement proto

The current implementations of `focus` and `blur` aren't up-to-spec. Moving them into `HTMLElement` will be a step in the right direction. See #956
Ah OK, excellent. We should update this sizzle file some time...