another minor flyout improvements

- set visibility for flyouts to hidden by default should improve
performance and a little bug if a flyout has left position (it's  a
short time visible if the main window has animation from right to left)
- we don't need this anymore, because we use ActualWidth and
ActualHeight of the root
- call ApplyAnimation only once before flyout shows

Closes #1009