KeyNav updates

Add focusChildren = false mode for ComboBox, refs ibm-js/deliteful#331,.
Also has a bunch of renaming, fixes #304.

Replaces PR #302.
So the widgets using focusDescendants == false must ensure the children have an id...