Added use_frameworks! flag to DSL.

Closes #204
E.g. what happens when a dependency is shared between a static lib aggregate target and a framework aggregate target?