`.setFocusToNode` can set either to node or to inside node at start.

Before, it could only set to inside a node.

Now it can also set to node itself.
`.setFocusToNode` split: `.setFocusBeforeNode` and `.setFocusInNode`.
Merge pull request #511 from mightyiam/issue_509

Having different `setFocus` in/before `node` methods makes more sense.