new package: ccnx

rfc: AFAIU the only way to get this to build is to `mkdir -p $out/*`. Is there a better way?
Non-recursive attribute sets are preferable because they are cheaper to evaluate. I believe the actual difference is miniscule in practice, though, and both `let` and `rec` styles are used in Nixpkgs depending on the personal preference of the package's maintainer.