Refactored power ejection to tile machine, rewritten generator to use it.

Some work on combine harvester - attempts to calculate blocks colliding with reel, implemented harvesting table.
Rewritten wind generator to use power ejection from tile machine.