PageSnapshot translation bug

If a page is published, and then linked to a translation, the translation is not stored in the PageSnapshot object, there fore we also check the original page object for possible page translations when deserializing the snapshot object