Changed Visual/OrginalSelectedArea dependency properties to throw exception on set - readonly property. Reason: control client should have ability to use these properties in OneWay bindings.
Added ImageBounds readonly dependency property.
Added selected area validation - it won't be less than minimal selectedareawidth / height now.
Fixed bug: width and height couldn't be smaller than minimal width/height anymore.