Some improvements to support composite fields in QueryBuilderDataSource
Added TableInterface and factory method to allow table definitions in classes
Added Callback DataTransformer
Require php >=5.4