added support for .notation in ArrayObjectAccessor to joined tables data

now you are able to define column like this
```php
$grid->addColumnText('firstName', 'Name')
                ->setSortable()
                ->setColumn('contact.firstName')
                ->setFilterText();
```
instead of
```php
$renderer = function($row) {
  return $row->contact->firstName;
};
$grid->addColumnText('firstName', 'Name')
                ->setSortable()
                ->setColumn('contact.firstName')
                ->setCustomRender($renderer)
                ->setCustomRenderExport($renderer)
                ->setFilterText()
                    ->setSuggestion($renderer);
```