Allow configuring the range (max items per page in listings)

Right now this is what you are forced to do to override the limit of 50:

```php
<?php

/**
 * @file
 * Contains RestfulExampleArticlesResource.
 */

class RestfulPerformanceArticlesResource__1_0 extends RestfulEntityBaseNode {
  
  protected $range = 300;

  /**
   * Overrides RestfulExampleArticlesResource::publicFieldsInfo().
   */
  public function publicFieldsInfo() {
    $public_fields = parent::publicFieldsInfo();

    $public_fields['body'] = array(
      'property' => 'body',
      'sub_property' => 'value',
    );

    return $public_fields;
  }
}
```
> If range is wrong we should throw an exception

Why not ignore altogether?

> we shouldn't allow a range higher than $range as it may be abused by malicious users

:+1: