Remove inheritance between Statement and Claim

This tackels a big part of #22.

Note that the given version 3.0 is only hypothetical but it would be great if we can get this into the next major release. However, I fear that still lots of refactoring is needed in the packages which use WikibaseDataModel. Even in the tests of the DataModel itself lots of refactoring has to be done.