Implemented wikibase.datamodel.SiteLink

Moved `wikibase.Site` to `wikibase.datamodel.Site` and implemented `wikibase.datamodel.SiteLink`.

[Bug: 68911](https://bugzilla.wikimedia.org/show_bug.cgi?id=68911)
Why is pageName optional? It isn't in the PHP DataModel.