Pass source model to DcCompat. DC_Table::copy does not update the activeRecord
Merge tag '2.0.0-beta12' into develop

Version 2.0.0-beta12
Remove obsolete class BackendBindings.
fix model operation button hrefs
remove unused command use statement
make sure an array is given
Fix create in hierarchical mode.
remove invalid action handling
Fix issue #21 - array_key_exists() expects parameter 2 to be array.
add optional before parameter for adding commands
support before argument for addCommands
throw exception if before command not found; adjust code style
Tackle issue #28 - Data provider name is not handled correctly.
Addendum to #28 - Resort the checks to be on the safe side of life.

There was still a problem when the data provider was named "default".
Second addendum to #28 - Do not override the source names for data providers.
Provide the DataDefinition name in the initializationData.
Use the initializationData['name'] instead of ['source'] if available as $model->providerName.
Use $initializationData['source'] as table name instead of $providerName if possible.
Add unit tests for PR #27.
Code style.