Discovery resource

#198

Apart of adding test, I still need to figure out how to do sorting on multiple values. But the filtering works, so you can already get all resource with ``minor_version > 4``

```php
  $handler = restful_get_restful_handler('discovery');
  $request = array(
    'sort' => '-name',
    'filter' => array(
      'minor_version' => array(
        'value' => '4',
        'operator' => '>=',
      ),
    ),
  );
  $result = $handler->get('', $request);
```
@mateu-aguilo-bosch Here's an attempt to tackle this -- https://github.com/Gizra/restful/pull/200/files#diff-eb39e536077e0a7ef999e5a1698cfcf6R306

this actually got me thinking that ``RestfulBase`` might actually better called ``RestfulDataProviderBase`` ?