Removed old update hooks
Updated to latest api

Changed entity plugin namespace
Moved baseFieldDefinitions from controller to entity
IndexInterface now extends EntityChangedInterface
Use unsined database field for id
Coding style and improved output in CRUD test
Load index in test
Deal with language in index

Make index translatable
Rename language to langcode
Added tests for indexing
Added test for node indexing and make id working
Moved constants to interfaces
Updated file url handling
Updated index exists function
Switch to new config storage for indexed entities
Moved create or update index to index class
Maake index a content entity

Added ContentEntityInterface to IndexInterface
Convert handling of deltions

Moved sharedcontent_index_mark_as_deleted_if_exists
to the IndexInterface and added its implementaiton
to the index entity.
Removed obsolete indexing node test
Rename node to entity

Will be unified pattern when more indexing tests follow.
Added indexing user test
Added indexing file test
Remove transtation set id from indexing tests

The translation set id is supposed to be tested in a
set of multilingual tests.