API Allow $summary_fields to support methods on DBFields

This minor tweak allows summary methods to be called on DBField objects.

E.g.

```php
private static $summary_fields = array(
    'Description.Summary' => 'Description (summary)',
);
```

Documentation has been updated to reflect this and other summary mechanisms (such as image resize methods).

Test case updated.