Skills are no longer treated as extra materials.
Create a new thread for market.

Now multiple successive calls to Market::requestPrice(int) will be
buffered. This leaves open the chance to pack multiple request into one.
I will implement it later. Currently the benefit from this is that
requesting price for a specific type twice will result in a single
network request.