Bulk production queue

This adds a new production queue.

It allows the player to place an order and get them in a bulk.

Its possible to define a minimum and maximum amount of units in each order.
You can also define a static production time or use a dynamic one.

You currently cannot do multiple orders at a time but will have to wait for the current one to finish.

This needs a UI that implements the Finalize Production order since currently it just adds the units to an order as soon as it can.

P.S. The production time does not include the time it takes for the starport transport to arrive.
Than this is redundant. The units can just as well be completed from the start and await the countdown to reach 0 or get created when it does.