Use DockPanel for Flyout

Using `DockPanel`, instead of `StackPanel`, for `Flyout`s.  This allows
content to scale on resize, it allows for forcing content to the bottom
of the `Flyout` -- such as confirm/cancel buttons.
Merge pull request #335 from EvilClosetMonkey/master

Use DockPanel in Flyouts instead of StackPanel.