Data\SimpleQuery: concrete implementation

SimpleQuery is no longer abstract, implements the Filterable interface
and should now be usable as a basic Query implemenation as is.
Data\DataArray: use SimpleQuery and new interfaces

Removed ArrayQuery implementation as SimpleQuery is enough here.
Renamed the Datasource class to ArrayDatasource.

refs #6418