(bug #55569) Make Claims list not use hashes.

Claim hashes are not unique and should only be used as a way to check for
equivalence. Thus, Claims should nto be a HashArray.

Change-Id: Idd5ffb72774a948852a6dbe2e05700b9aa94a211
Allow passing index when adding a Reference to a ReferenceList

In order to allow more flexibility when adding a Reference to a ReferenceList,
an index may be specified. This allows inserting a Reference at an other place
than at the end.

Change-Id: I38031e6eae6bed107241e4a9c34a67c7c7abee13
Implemented indexOf method in ReferenceList

Change-Id: I28610f2f052ff1e56630673438913832d8920b9c
Merge "Allow passing index when adding a Reference to a ReferenceList"
Merge "Implemented indexOf method in ReferenceList"
Removes references to QuantityValue from SnakTest.

This makes the SnakTest robust against the refactoring of
QuantityValue, as proposed in I1d1cb7367d7de.

Change-Id: Ie7f15f3585fda7245824712d2592c737cc1294f8
Localisation updates from http://translatewiki.net.

Change-Id: Ia71bd74081b556ad47bd5af50ee5101e1811ebdb
Merge "Localisation updates from http://translatewiki.net."
Implemented numeric index in Claims

Added optional "index" parameter to addClaim() to enable inserting a claim at a specific index
within the list of claims. Added indexOf() to retrieve the numeric index of a claim.

Change-Id: Iefeebdcc4c6bc8c477d3f234399bcd403466bd52
Using property id serialization in ByPropertyIdArray

Instead of using the deprecated numeric id as keys, the serialized id is used now.
(Change I589d5c8fd1f42503cadbd0ad5148b1aff27795cf should be merged immediately
after merging this change.)

Change-Id: I5de8cd5e2280bda88cbbf2c351380082e2bb8ff0
Localisation updates from http://translatewiki.net.

Change-Id: I9f6feb87a355cf212c818290bb0ad056f4b89ba3
Localisation updates from http://translatewiki.net.

Change-Id: Ib79f4293445e67ec8b82e392b8bc9ade6e98e3bc
Localisation updates from http://translatewiki.net.

Change-Id: I08ab662cd4c324a44b7c55abcbced185ff822846
Fix pass by ref in object comparer and add tests

ObjectComparer wanted to pass things by reference
for some reason which fails PHP STRICT so this is
removed

Also added some simple tests for the class

Change-Id: I2653426355b99913d0a85be104545edbd5d379f6
Allow comparison through equals method if exists

Change-Id: I8c25ef274b557d58d8f82bfb52ff09265e222126
Snaklists can now sort themselves given an order

Change-Id: I523536b8bf6e09ac8b5af4d09bb00dede790675f
Check for badges duplicates

This patch makes data model throw an error when
there are duplicates of badges.

Change-Id: I3004dd053628c8ad5a06011fc3953c17b0825d82
Move some code

Everyone loves juggling!

Change-Id: I49c34ef5d23a771a227a8f71358819d18e16aaa8
Merge "Snaklists can now sort themselves given an order"
Remove broken and pointless test

Change-Id: Ie1aed6b65803e63114cf9d6e26a28362287b65b6