Merge pull request #13 from cwensley/corlissdev

Mouse/Location updates
Define constants for all platforms.
Add a dummy handler for TreeView.SelectionChanged.
Add plaintextMatch parameter to FindAddSubMenu, to allow strings to be compared without ampersands.
Eto unit tests: Started a simple unit test framework that allows unit tests to be written in the test app.
Eto unit tests, contd.
Update for latest MonoMac/XamMac
Only get/set value in a PropertyBinding when the data item is not null
Mac: Ensure Window.RestoreBounds is always set even when WindowStateChanged event is not handled
WinForms: MouseUp events should use the event to determine which button was raised. Fixes #78
Wpf: Fix when setting Window.Size after Window.ClientSize is set
XmlExtensions.SaveXml only writes to the file if saving is completed fully with no exceptions (prevents existing files from being overwritten with incorrect data)
Add read/write xml extensions for Rectangle and Point
Add winforms to the mac debug configuration
Mac: TextBox/TextBoxCell should not wrap, and allow scrolling horizontally
Mac: PasswordBox should not wrap either
Wpf: Don't call base.OnRender for ImageView to eliminate default functionality of Image control (we are drawing the image manually)
Mac: disable checks for cross illegal ui thread calls, until it works
Update projects for Xamarin Studio to reduce noise
Fully implement WebView.Navigated event for all platforms
Cleanup