Update generateCourse.lua


![fsscreen_2014_08_01_13_23_04](https://cloud.githubusercontent.com/assets/4034933/3778195/3cbbac42-196f-11e4-84d7-024974ba66eb.png)
![fsscreen_2014_08_01_13_23_42](https://cloud.githubusercontent.com/assets/4034933/3778196/3cbd55a6-196f-11e4-88b3-a9aec71b4367.png)
![fsscreen_2014_08_01_13_24_59](https://cloud.githubusercontent.com/assets/4034933/3778197/3cbf3e16-196f-11e4-8394-c084c851766e.png)
![fsscreen_2014_08_01_13_25_55](https://cloud.githubusercontent.com/assets/4034933/3778198/3cc21da2-196f-11e4-8a57-7164c526a51f.png)
![fsscreen_2014_08_01_13_26_39](https://cloud.githubusercontent.com/assets/4034933/3778199/3cc43970-196f-11e4-8dd8-93b7c035a2f0.png)




So buddys I have come to a quite  good version after going through the offset routine many times.  The offset can now be done util ther is nithing more to offset, have too trie it a bit in complex cases. Overlapping of the last row can be set by the vehicle.cp.headland.overlap constant ( set to 1/4) coud be added to the menu to be changed from -1 to 1/2. I let you try it and tell if somthing is wrong. now have to fine up the transition between the headlanes and add a bit smoothing for long segments .