Fixed Bug:1382372
BUG: On chrome, the grid rows when rendered for the first time were sorted in a random way where first row was getting swapped with another row placed halfway.
ISSUE: This was introduced with defaultSort option added which used to perform sort unnecessarily and changed the behaviour of rows on chrome
FIX: Added a check to perform default sort of grid only when the length of defaultSortCols > 0

Change-Id: I1c71dd8ce63a481c796abf7645ee5a0b783ca637