* Native DockMenu code
* Add Native Interop
* Update ControlCatalog sample
* Add unit tests
* Add Action<IAvnMenu> to AvaloniaNativeMenuExporter
* Add dynamic dock item demo
* Move s_dockMenu reference to App
* Use Appium tests
* Revert INativeMenuExporterResetHandler
* Properly set the button for the checkbox
* Add dock test
* I hate Appium
* Rename NativeMenu.DockMenu to NativeDock.Menu
* Make static
* Remove Dock Click Test
* Add white space back for cleaner diff
* Reduce MenuExporter back to one
* Revert UpdateIfNeeded to private
* Revert QueueReset to private too... and fix some whitespace
* Revert IAvnMenuItem/IAvnMenu back
* That's what I get not comparing it to master
* And update this too
* Add documentation
* Implement MacOS.IsTemplateIcon attached property on TrayIcon
* Use MacOS.IsTemplateIcon in the ControlCatalog
* Rename MacOS to MacOSProperties
* Extract IsTemplateIcon to ITrayIconWithIsTemplateImpl
2. changed implementation of ControlPresenter to be same as WPF one. Added additional prebuild DataTemplate (for ContentPresenter)
3. added default style for Label control (both Default and Fluent themes)
4. Added sample to TextBox page (not sure needed other sample)
5. Added styles for Label in ControlCatalog/App.xaml
* Define the base colours and brushes.
* import base / system colours.
* test textbox using alias for resource.
* add a fluent theme
* revert default theme
* revert original theme.
* restore default theme.
* remove old accents from fluent theme.
* rename namespaces, etc for new theme.
* make control catalog run again.
* undo textbox work.
* Revert "undo textbox work."
This reverts commit 477665c306.
* add missing fontweight.
* add the UWP base resources.
* Organise the Fluent themes to separate UWP base resources from Fluent resources.
* Add fluentBase dark and light overrides.
* Add xaml files to contain control resources until we get equivalent of ThemeDictionaries.
* undo textbox work.