Activity: fishing

- Create classes: InventoryObject, FoodObject, Trouts, Carps
- Character's inventory list
- Create WaterAreas (polygon, list of polygons in class Terrain, + extra data such as number of carps)
- Actions stack management: now clear all finished top actions at once
- Stop previous task and related actions when the task has changed
- Force stop action
- startActivity: fishing