Adds recipe to activities and tasks.

The recipe contains information about items that are needed and the
items that are produced. Currently this data is used to improve progress
reporting. Later, this data can be used to make presents, manage player
resources and more.