Update to latest cocoapods for XCode6.
Minimise imports.
Upgrade podfile as we use latest cocoapods.
Fix imports.
Fix warnings.
Fix to work in test budle as well.
Clanup.
Make pk_observeValueForKeyPath:ofObject:change optional.