First attempt at the output-as-derivation semantics
First attempt at the output-as-derivation semantics

For each output, this adds a corresponding attribute to the derivation that is
the same as the derivation except for outPath, which is set to the path specific
to that output. Additionally, an "all" attribute is added that is a list of all
of the output derivations. This has to be done outside of derivationStrict as
each output is itself a derivation that contains itself (and all other outputs)
as an attribute. The derivation itself is equivalent to the first output in the
outputs list (or "out" if that list isn't set).

layus/nix,gridaphobe/nix,edolstra/nix,vizanto/nix,bjornfor/nix,bjornfor/nix,rycee/nix,layus/nix,gridaphobe/nix,dtzWill/nix,NixOS/nix,aucampia/nix,nbp/nix,vizanto/nix,gebner/nix,layus/nix,acowley/nix,edolstra/nix,dezgeg/nix,offlinehacker/nix,aucampia/nix,vizanto/nix,vcunat/nix,NixOS/nix,bennofs/nix,tchajed/nix,gridaphobe/nix,NixOS/nix,ttuegel/nix,bennofs/nix,wmertens/nix,layus/nix,nbp/nix,aucampia/nix,garbas/nix,ttuegel/nix,pikajude/nix,edolstra/nix,peti/nix,gebner/nix,peti/nix,shlevy/nix,puffnfresh/nix,wmertens/nix,puffnfresh/nix,ehmry/nix,ttuegel/nix,gebner/nix,joelmo/nix,ysangkok/nix,rowhit/nix,rycee/nix,gridaphobe/nix,puffnfresh/nix,bjornfor/nix,puffnfresh/nix,pikajude/nix,shlevy/nix,tchajed/nix,bennofs/nix,tchajed/nix,ehmry/nix,garbas/nix,jcumming/nix,shlevy/nix,vizanto/nix,edolstra/nix,bennofs/nix,joelmo/nix,NixOS/nix,rycee/nix,offlinehacker/nix,ysangkok/nix,dtzWill/nix,ehmry/nix,zimbatm/nix,dtzWill/nix,rycee/nix,wmertens/nix,offlinehacker/nix,dezgeg/nix,offlinehacker/nix,edolstra/nix,dtzWill/nix,joelmo/nix,dtzWill/nix,vcunat/nix,vcunat/nix,acowley/nix,ehmry/nix,aucampia/nix,pikajude/nix,dezgeg/nix,jcumming/nix,nbp/nix,dezgeg/nix,jcumming/nix,wmertens/nix,rycee/nix,shlevy/nix,ehmry/nix,rowhit/nix,garbas/nix,gebner/nix,rowhit/nix,acowley/nix,ttuegel/nix,jcumming/nix,ysangkok/nix,NixOS/nix,acowley/nix,dezgeg/nix,nbp/nix,zimbatm/nix,layus/nix,tchajed/nix,garbas/nix,shlevy/nix,peti/nix,zimbatm/nix,garbas/nix,rowhit/nix,vcunat/nix,zimbatm/nix,ehmry/nix,peti/nix,bjornfor/nix,joelmo/nix,peti/nix