Change default to use ARC and specify on per file basis if it's disabled.

This change makes the default settings for pod projects to have ARC enabled via `CLANG_ENABLE_OBJC_ARC`. Pods that don't require ARC use the `-fno-objc-arc` flag for each file to disable ARC. 

This should work afaik and the specs pass with the updates in the [sister PR](https://github.com/CocoaPods/cocoapods-integration-specs/pull/14), however I am sure I could have missed something. My one concern would be that the semantics regarding `requires_arc` are slightly strange now. `requires_arc = false` doesn't imply that ARC is forbidden in the same sense that `requires_arc = true` implies that ARC is strictly required.

~~Travis will fail until the sister PR is merged and the submodule is updated~~ Changed the submodule to point to K0nserv/cocoapods-integration-specs instead

Closes #2262