Merge pull request #1584 from BrunoJuchli/master

Preventing deadlock on AppDomain.Unload by removing superfluous finalization logic which uses Dispatcher.
Document that the Flyout's CloseCommand won't execute when IsOpen is set to false