[442898] Add conflict: content merge viewer displays wrong data

Also add ui tests to validate the fix

Bug: 442898
Change-Id: I3ee41983a355faca979bd1ec7153e09fc91aeda7
Signed-off-by: Axel Richard <axel.richard@obeo.fr>
[453432] Add first use bug to the known limitations of CLI's doc.

The first time the CLI product is launched a stack trace is displayed in
the console.
Add this bug to the CLI's doc.

Bug: 453432
Change-Id: Iee5124ec86ce601ee63a171b5e2118e8263f54b8
Signed-off-by: Axel Richard <axel.richard@obeo.fr>
Match performance when using only identifiers

Prevent the delegate ProximityEObjectMatcher from restructuring the
match model if we had already matched everything through the "main"
matcher (IdentifierEObjectMatcher).

While we're at it, use addUnique(...) to add our Match elements to the
Comparison model.

Change-Id: I28648e00869ba81fb161f772ff9002bd506e69f6
Signed-off-by: Laurent Goubet <laurent.goubet@obeo.fr>
Launch resolution of cross-resource proxies as soon as they're detected

Re-use the same trick as I1d90e784d7bcad7df43fa8ea0fb09a9b4fe3fb17 in
order to be notified of proxy creations and launch resolution threads as
soon as the proxies are detected instead of iterating post-loading, this
time during the logical model resolution phase.

Change-Id: I76bc1bc0b0facde75ab36be1aace82d05f4c7101
Signed-off-by: Laurent Goubet <laurent.goubet@obeo.fr>
[437574] Properly dispose of the editing domains we create

Bug: 437574
Change-Id: If10b694bc88362f4b58a7bc7348dba539bd3e01c
Signed-off-by: Laurent Goubet <laurent.goubet@obeo.fr>
Merge "[437574] Properly dispose of the editing domains we create"
Merge "Match performance when using only identifiers"
Merge "[453432] Add first use bug to the known limitations of CLI's doc."
Merge "[442898] Add conflict: content merge viewer displays wrong data"
[450360] Warning for duplicate IDs

Creates a warning diagnostic for elements with duplicate identifiers,
when the matching is created based on the IDs.

Bug: 450360

Change-Id: Ia8f7460be4acffa9bdcbfd2f43477c48a12d10c6
Signed-off-by: Alexandra Buzila <alexandra.buzila@gmail.com>