Some GCD cleanup for iOS 6+

Removing old style GCD code to bring the code base in line with iOS 6+ support.