ANG-10315 After recodes added, adjust pages if necessary.
In some specific case, moving down with 5-way key does not work.
This is because, list does not adjust pages after some records added.
Before records added, dataGridList does not adjust pages event though focused item
passes scrollThreshold.
It is natural. behavior. There is no reason to adjust pages.

However if some records are added and it makes another pages to go,
adjusting pages is required.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
ANG-10315 Logic clean up

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
ANG-10315 Reduce redundant function call
only after models added, additional didScroll call could be required.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
ANG-10315 Add more comments

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
Merge branch 'master' into ANG-10315-davidum-beehive

Conflicts:
	source/DataList.js
update naming scheme to match adjustment going into 2.3.0-release-candidates; keep this private api from appearing usable with the built-in selection api

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge pull request #1410 from enyojs/ANG-10315-davidum-beehive

(For Beehive) Ang 10315 Moving 5-way key does not work after records added

Reviewed-By: Cole Davis (cole.davis@lge.com)