Added PreviewTextInput event with WPF implementation.
Added text input sample.
WPF.FileDialogBackend: check if no file selected
[GTK] use GtkInterop for all Interops
[GTK] add missing window icon support
Update WidgetEvents Sample

Previous version was a quick and dirty one, and not one I'd like to see as a Sample!
This one is better style and works properly as well!
Merge branch 'master' of github.com:mono/xwt into text-input
[WPF] Removed support for default text foreground, which was interfering with region foregrounds.
[WPF] Use PreviewTextDown/Up instead of normal TextDown/Up so that events such as [Up] key press are detected.
[MAC] Fix mouse events on ListView (+ implements GetAtRowPosition)
[WPF] Error when using nested TextEntry in Notebook sample in ScrollView.
[Mac] Fix Label default background color.

Even if you disable background drawing of an NSTextField, it will retain its default background color or Developer/textBackgroundColor which is solid white. Force the color to transparent when initializing the view so that this default is not propagated.
Add calling convention to DllImports.
Add a new hack to look for monomac in one more location

This is to cope with the restructuring of some of our code
Fix crash when rendering markdown

When rendering a link, don't crash if the uri is not valid.
[WPF] Resize bitmap before drawing if necessary.

When an image is a single bitmap that doesn't have the same intrinsic size as the drawing size, dc.DrawImage makes a very poor job of down/up scaling it.

Thus we handle this manually by using a TransformedBitmap to handle the conversion in a better way when it's needed.
[GTK] fix default icon size
[WPF] center all lines in wrapped centered labels
[Samples] exit application when main window is closed
[Samples] add sample for ellipsized label