Allow farm soils to have other classes of crops than Corn

Currently, there is just one subclass of Crop, i.e. Corn, but you can
have other types of crops defined as another subclass of Crop.

The game save format is modified to adapt to this new model of game
status.
Add ability to plant potato seeds (seed tubers)

This is a demonstration of heterogeneous farming capability of the
game.