Created UserControl. Initialization commit.
Setup WinRT preview sample of CroppaleImage.
Initialized CroppableImage.
Added opacity mask of selected area & corners. Added test page of CroppableImage control.
Added croppable corners with opacity selected area. Current functionality: ability to increase selected area by moving corners.
Implemented new selected area validiation. Selected area is now prohibited to exceed image boundaries - maximal selected area is equal to image dimensions now.
Minimal selected area is set to: 50px width, 50px height
Removed unused code. Refactored names.
Revert "Removed unused code. Refactored names."

This reverts commit 36b8c09f896f36d8819682f1041ef26c1698409a.
Revert "Revert "Removed unused code. Refactored names.""

This reverts commit 499bcc33575bb34668b269cce1e234876cd09ae5.
Implemented moving selected area functionallity.
Added IsInCroppingMode property. Changed Corners UI.
Added ViewModel for CroppableImage sample .
Added auto-zoom - when image can't be full displayed on screen it's zoomed out.
Exposes selected area as dependency property.
Fixed bug when selected area "flicked" around screen when selected area was increased from bottom. Added StickyThreshold value -> so it's easier to translate / increase selected area to the corners. Removed "Magic values" and introduced static readonly fields (not consts as readonly is run-time value).
Renamed SelectedArea to OrginalSelectedArea. Added dependency property - VisualSelectedArea. Both of these properties have private set accessor now.
Changed binding path from SelectedArea to OrginalSelectedArea.
Merge branch 'CroppableImage' into development
Added ArithmeticConverter class. Added InfixNotationConverter and basic expression operators. Added MathHelper class which contains static methods to perform simple math calculations for generic arguments.