weston-launch: Don't segfault if passed no arguments

Probably not exploitable since I think Linux always puts NULL there,
but let's actually check.