Change Score/Trust .equals() to only check the truster/trustee by ID:
- Fixes "assertEquals(currentBeforeChange, changeSet.beforeChange);" in SubscriptionManagerFCPTest.ReceivedNotificationPutter: If an Identity was converted from OwnIdentity non-own Identity, old score/trust objects in the hashtables would have different member Identity objects. Therefore, the Score/Trust .equals() would fail.
- This is not the most beautiful fix for the assertEquals() failure but the easiest. Also, it was very heavy to fully compare truster/trustee in equals() and probably out of scope of the function.
- Also adapt the unit tests for serialization. I couldn't think of any others which are affected. I did search the source code for direct references to .equals() and they are not affected IMHO.