title: Incorrect number of rows per page in ngTable
body: <p>In this <a href="http://plnkr.co/edit/4oiGx5Au0YD4K4VKL0h0?p=preview" rel="nofollow">plunk</a> I have an ngTable generated with dynamic columns. The number of rows per page is 5, but as you can see the number of rows is 8 without pagination. Is this a defect or I'm doing something wrong?</p>
  
  <p>HTML</p>
  
  <pre><code>&lt;div ng-controller="myCtl" ng-app="app"&gt;
  
    &lt;table ng-table-dynamic="tableParams with cols" class="table table-bordered table-hover"&gt;
      &lt;tr ng-repeat="row in data"&gt;
        &lt;td title="'Name'" ng-repeat="col in cols"&gt;{{row[col.nm]}}&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/table&gt;
  
  &lt;/div&gt;
  </code></pre>
  
  <p>Javascript:</p>
  
  <pre><code>var app = angular.module('app', ['ngTable']);
  
  app.controller('myCtl', function($scope,NgTableParams) {
  
        $scope.cols = [ {nm:'uid', title:'User ID'}, {nm:'ugr', title: 'Group ID'} ];
  
  
        $scope.data = [ 
          { uid: 'User 1',ugr: 'Group 1'},
          { uid: 'User 2', ugr: 'Group 2'},
          { uid: 'User 3', ugr: 'Group 3'},
          { uid: 'User 4', ugr: 'Group 4'},
          { uid: 'User 5', ugr: 'Group 5'},
          { uid: 'User 6', ugr: 'Group 6'},
          { uid: 'User 7', ugr: 'Group 7'},
          { uid: 'User 8', ugr: 'Group 8'}
  
        ];
  
        $scope.tableParams = new NgTableParams({count:5},{dataset: $scope.data});
  
  });
  </code></pre>