Objective-C modernization
Make it a CocoaPod
Picker and Selection handle touch exclusively

This is because otherwise the dragging might interfere with gesture recognizers of the hosting view. This way one can i.e. check for `touch.view.isExclusiveTouch` in `gestureRecognizer:shouldReceiveTouch:` and cancel the gesture recognizer accordingly.
Move testing to UIViewController and add to nav controller
Experiment with random colors for testing
Don't generate the bitmap when we move to a window if the old bitmap was the same size.

This makes popping from a navigation stack instant.
Update README for usage location
Begin using accelerate for atan2
Merge remote-tracking branch 'origin/bugfix-loupe_dismissal' into enhance-accelerate
Use Accelerate to handle distance calculations too
Revert "Merge remote-tracking branch 'origin/bugfix-loupe_dismissal' into enhance-accelerate"

This reverts commit 51ea23d7947cb8de2d6abafa63ddecb2c3c17689, reversing
changes made to 2abea6b35f63f40ebf7eaeb637b327c7e69e889f.
Merge pull request #26 from RSully/bugfix-loupe_dismissal

Fix issue where Loupe doesn't always dismiss. Also changed demo app.
Merge remote-tracking branch 'origin/master' into enhance-accelerate
Merge branch 'master' of https://github.com/RSully/RSColorPicker
Merge branch 'master' into enhance-accelerate
Merge pull request #26 from RSully/bugfix-loupe_dismissal

Fix issue where Loupe doesn't always dismiss. Also changed demo app.
Merge branch 'master' of https://github.com/iOctocat/RSColorPicker into iOctocat-master
Use correct version for PodSpec
Merge branch 'iOctocat-master'
Update README to reference LICENSE