Don't try to load objects with empty identifiers
Make midgard_person is in the class list even when another user class is configured,
because otherwise, we can't resolve the name to a midcom class (we might get
midgard_person from midgard_reflector f.x.)
Split overlong function
Test midgard_person resolution
don't copy current selection when not in multiselect mode. This improves
performance marginally and adds more robustness in case of db inconsistencies
(f.x. if the linked object was deleted)
Convert to autocomplete
Make sure test objects get cleaned up on teardown
register object to class queue, test queue doesn't seem to get processed when
provider is called
test actual functionality and make sure that no stray objects are left behind
Delete autocreated contact list
Safety against db inconsistencies
Add simple shell-like interface for running php directly from asgard