Update FlyoutsControl.cs

i'm using a ```<Controls:FlyoutsControl ItemsSource="{Binding Flyouts}" />``` binded to an ```ObservableCollection<Flyout>``` but when i remove items from Flyout Collection i get a Value can't be null error.

Following the recent conversation with thoemmi in Gitter i changed FlyoutControl to check for null before advancing