title: Is it possible to overwrite fullcalendar range filter?
body: <p>I'm implementing a full calendar IO custom view.
  I load the events via an API call, the number of events I get back is correct.
  But when calling the "callback(events)", fullcalendar implements a "range" filter on the data. </p>
  
  <p>My problem I need to display all the “current day events” and below all future events of the “current day + 10”. But range filter is applied before rendering the "view", so I can only display a limited set of events and not customize it.</p>
  
  <p>Is it possible to overwrite the default range filter and to implement my own?
  If so how and where is the class/function located?</p>
  
  <p>Extra details:
  Fullcalendar IO version: 3.4.0
  Code implementation:</p>
  
  <pre><code>$('#calendar').fullCalendar({
  defaultView: 'cvDay2',
  header: {
      left: '',
      center: 'prev title next',
      right: 'cvDay2 customAgendaWeek'
  },
  views: {
      customAgendaWeek: {
          eventLimit: 100,
          duration: {}
  
      },
      cvDay2: {
          eventLimit: 100
      }
  },
  displayEventTime: false,
  titleFormat: 'D MMMM YYYY',
  defaultDate: moment().startOf('isoWeek'),
  slotEventOverlap: false,
  firstDay: 1,
  disableDragging: true,
  navLinks: true, // can click day/week names to navigate views
  editable: false,
  eventLimit: 100, // allow "more" link when too many events
  weekNumberCalculation: 'ISO',                  
  events: function (start, end, timezone, callback) {
  
      app.CalendarService.getStoreSpecificCalendar(calendarServiceOptions)
          .done(function (events) {
              console.log(events); //array of 13 events is returned
              callback(events);
          }).fail(function () {
              window.location.href = errorPageUrl;
          }).always(function () {
          });
  }});
  </code></pre>