Duplicated lua project as new xml project
Start on same version as others
Icon to match others
Oops...
Add in a copy of the lua classes ready to tweak
Split ExternalTestExecutor in two

This is to support test adapters that don't actually need to call
commands (eg. XML one)
Implement a simple executor that just reads the file directly
Don't crash if VS gives us a duff solution directory
Handle parsing stacks for Karma based tests