Debugger : Added luasockets as part of the Premake build process
Launcher : Added build & launch scripts
Premake : Improved --usevariant
Premake : Added bare interactive mode to allow "#!/bin/env premake" scripts to use the extended lua features
Ninja : Fixed ninja default build targets when --usevariant is specified
Command Line : Improved premake <target> behaviour when using --defaultbuilddir
Premake : Added rpath & release behaviour for custom system directories (path.addSystemDir)
Added precommit script to help with bootstrapping

Change-Id: I55493d2465ddc223875992475d815080598055f6