Actually build the buildings in our queue.
New functions Recipe::get_resource() and Recipe_amount::get_resource().  Both return the Resource that the recipe produces.
Fix keybindings.
New functions Recipe::get_resource() and Recipe_amount::get_resource().  Both return the Resource that the recipe produces.
Lots of comments.  In Interface::building_status(), bool update_benefits tracks whether we need to update the list of benefits (housing, production, etc).  When listing production, correctly list the number of times the recipe will be repeated (rather than the number of resources it outputs).
In Interface::building_status() and Interface::pick_recipe(), display an infinite amount of a recipe as "Infinite" (not as "0").  This requires changing building_production.cuss num_amount to text_amount.  THAT required moving the keybindings for num_amount from the cuss file to code.
Fix a compile-time error (typo).