merge changes in 2.3.0-rc5

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
only flag for refresh if the page actually has children, in zero-length pages this will not illicitly flag for refresh

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge pull request #617 from enyojs/rc5-patches

Commits/changes from 2.3.0-release-candidates RC5

Reviewed-By: Ben Combee (ben.combee@lge.com)