named nixos tests

Give nixos tests names:
```
/nix/store/wqvdm02yvvng2mdxvhk1l98149pkynix-vm-test-run-virtualenv-python2.7
```

This shows among others at the top of log files and in the target of the result links created by nix-build. Especially useful when building multiple tests with one nix-build run and examining log files later:
```
nix-build tests/installer.nix
...
firefox result*/log.html
```

Tests that do not define a name will show up as unnamed:
```
/nix/store/aanbj2x1c4giprj5nsrq84r2c5ka3sx0-vm-test-run-unnamed
```

If you like this I would name all existing nixos tests and include with this pull request.
lethalman <notifications@github.com> writes:
>> @@ -37,7 +37,7 @@ rec {
>>    # `driver' is the script that runs the network.
>>    runTests = driver:
>>      stdenv.mkDerivation {
>> -      name = "vm-test-run";
>> +      name = "vm-test-run" + "-" + driver.testName;
>
> "vm-test-run-${driver.testName}" :)

Right, that is for historic reasons :) will fix.

-- 
Florian Friesdorf <flo@chaoflow.net>
  GPG FPR: 7A13 5EEE 1421 9FC2 108D  BAAF 38F8 99A3 0C45 F083
Jabber/XMPP: flo@chaoflow.net
IRC: chaoflow on freenode,ircnet,blafasel,OFTC