Fix KVO issues.

The previous implementation would sometimes over remove causing a crash. Switched to a much simplier version of tracking if we've observed it or not.
Merge branch 'kvo-fix' of git://github.com/soffes/BFColorPickerPopover into soffes-kvo-fix
Fixed a problem with new observer method, caused when the popover was dragged off from a well.