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 don't like that this logic is here. IMO, the Xcode file should have a single responsibility: communicating with Xcode. It shouldn't contain Carthage-specific logic.