Mayor improvements

* Focus now on the kb-item instead of the kb-list
  - style with :focus
  - scrolling works out of the box (but jumpy).
* Refactored kb-list modes into kb-list & kb-select with a unified kbContainerController interface.