remove property "boardPositionLastViewed" from BoardPositionModel

the board position last viewed is now backed up / restored via NSCoding archive, there is
no longer a need for the property in BoardPositionModel; the (small) price to pay is that the
board position last viewed by the user is lost when the fallback mechanism in
RestoreGameCommand becomes active, i.e. on the next app launch after an App Store
update