title: ng-grid selectRow is undefined when setting rowTemplate
body: <p>When I set the rowTemplate on the ngGrid options, all rows selection functions, such as selectRow becomes undefined.
  This is really strange.</p>
  
  <p>For example look here:
  <a href="http://plnkr.co/edit/m4GZftllwZzjYkEvXo3u?p=preview" rel="nofollow">http://plnkr.co/edit/m4GZftllwZzjYkEvXo3u?p=preview</a></p>
  
  <pre><code>// main.js
  var app = angular.module('myApp', ['ngGrid']);
  app.controller('MyCtrl', function($scope) {
      $scope.myData = [{name: "Moroni", age: 50},
                       {name: "Tiancum", age: 43},
                       {name: "Jacob", age: 27},
                       {name: "Nephi", age: 29},
                       {name: "Enos", age: 34}];
  
  
  
  
      $scope.gridOptions = { data: 'myData' };
      $scope.gridOptions.rowTemplate = 'rowTemplate';
  
      setTimeout(function(){
                  $scope.gridOptions.selectRow(3, true);
              },0);
  }); 
  </code></pre>
  
  <p>Selecting a row throws undefined exception.
  Remove the "rowTemplate" from the ngOptions - and you got this working!</p>
  
  <p>Anyone encountered this? </p>