title: server side filtering with UI grid
body: <p>There is a default filtering provided by ui grid whcih is enabled using   enableFiltering: false in gridOptions. Instead of using this default filtering i was the use the text entered in the filter box for multiple columns, send the filters to the serevr and get the data back. I have tried using filterOptions but  $scope.$watch('filterOptions', function (newVal, oldVal) {</p>
  
  <pre><code>        if (newVal !== oldVal) {
              $scope.getPagedDataAsync($scope.gridOptions.$gridScope.filterText);
          }
      }, true); 
  </code></pre>
  
  <p>never gets invoked. any help is appreciated.</p>