Only build framework schemes

Fixes #124, #143. Tested with the unit test fixture and also the `Cartfile` described in the original issue.

/cc @0xced
I think that would require `func == (ProductType, ProductType) -> Bool` to be defined—i.e. there’s no automatic equality defined for `enum`s (that I know of).