Keyboard: Fix error when calling focus() on an empty grid
Merge branch 'master' into dev-0.4

Conflicts:
	test/intern/mixins/Keyboard.js
Fix regression where renderArray is not called for empty results

This can affect components which aspect/extend renderArray, such as
Keyboard's handling for the initial focus target
Fix #359, #975: ColumnSet: Add horizontal touch scrolling support