Source of the Nile Digital Edition: Major update R5.0.0

Fixed a rare bug where under certain circumstances, a lake could exceed the intended maximum size of three hexes. This fix required a major restructuring of the lake-size checking script, rendering this version incompat…