Skip incomplete tests
Fixed user remote IDs
Skip incomplete tests with proper message
Merge schema changes by Dudi

On contrary to his suggestions we keep the complete de-normalization of
versions and additionally denormalized the limitations.
Use name prefixes for all IDs
Fixed small schema issues
Updated user gateway according to schema changes
Fixed names & changed columns
Skip test using outdated API
Fixed used field names in search
Fixed location handler
Fixed section handler
Fixed language handler
Adapted most of content (type) handling

Draft creation with those dublicate IDs is pending
Adapted policy table
Adapted user and role gateways
Reactivated test cases
Changed back to multi-column-key.

The field id is referenced in so many (strange) places, that we want to
keep it, even for new type versions. The amount of changes would
otherwise be too high on type publishing.