Prevent using init.mw.php as entry point
Renamed namespace.js to __namespace.js
Added Term
Added TermList
Added TermGroup
Added TermGroupList
Added Fingerprint
Updated @since tags
Added SiteLinkList
Added StatementList
Resolved Item and Property inheriting from Entity
Removed unnecessary test runner specifications
Removed toJSON() / newFromJSON functions
Fixed SnakList function level documentation
Implemented ReferenceList
Fixed Claim/Statement qualifiers parameter documentation
Statement/Claim: Using composition instead of inheritance
Overhauled Claim tests

Added qualifier tests and slimmed down existing tests to what is useful.
Overhauled Statement tests

Added constructor tests and slimmed down .equals() test to what is actually useful.
Reference constructor accepts no more plain lists of Snak objects