Avoid undefined columns in sortInfo

When using server side sorting, the init() method attempts to set
sortInfo.columns before $scope.columns is defined (before the
buildColumns method has executed). It throws an error, and the grid is
not displayed on the page.
Merge pull request #160 from andrewalker/master

Undefined columns in sortInfo