fixed item deletion: first delete from mapping table, later from main table
ESDEV-1614 Use oxobjectid as the item ID from oxobject2category rather than oxid.
removed oxshopincl/oxshopexcl fields
getSingleLangFields() method returns associative array, and to get plain field names, have to use keys instead of values
added test for getSingleLangFields()
ESDEV-1740 Typo.
ESDEV-1740 Additional sql script to drop OXSHOPINCL and OXSHOPEXCL columns from multi-shop tables.
ESDEV-1740 Drop columns before adding indexes (in case of db space issues).
ESDEV-1740 Add previously removed step to run script 2-migrate.sql
Revert 808d991d561a5a77bccf617750d108ad43227f85 (this step already exists as 3-migrate.sql)
ESDEV-1740 Correction to file name.
ESDEV-1740 Do not drop primary key on oxobject2category as it will result in duplicated data.
ESDEV-1740 When adding category object to shop also take into account category id when generating new OXID.
changed oxobject2category handling according subshops
added oxobject2category object for different mapping handling
fixed test
ESDEV-1719 Rename oxShopRelationsService to oxElement2ShopRelationsService.
ESDEV-1719 Rename oxShopRelations to oxElement2ShopRelations.
ESDEV-1719 Rename integration test fixture directory from shoprelations to element2shoprelations.
ESDEV-1719 Rename variables from $oShopRelations to $oElement2ShopRelations