CPImageView bindings improvements

Cache image for the CPValue(URL|Path)Binding.
Support for reverse bindings CPValueBinding, CPValue(URL|Path)Binding,
CPDataBinding.
Merge pull request #1794 from cacaodev/CPImageView-bindings

CPImageView bindings improvements