Cleanup startup script and TundraExePath usage

Here's some extra bits that I had sitting in my install branch!

No need to create a table of args in tundra.lua, also I threw away the manual flow control in favour of a declarative approach. Dunno if you're interested in that.

Also some of the generators were trying to pull the TundraExePath from boot which as far as I can tell never would have worked?