Use --full-paths when generating msvc projects

Now uses --full-paths for msvc projects as otherwise Visual Studios
usually can't find the files when there is a compile error.
Some source files didn't get inclduded in msvc projects
Add units.lua to 00-Tudra project if present

Also fixed so tundra.lua gets included due to previous change of using
Decl.Sources when generating the projects
Merge pull request #129 from emoon/master

Some fixes for msvc project generation
Merge remote-tracking branch 'upstream/master'