Adding 'icon' parameter to dashboard NavigationBuilderListener
Renaming 'tickit.event.main_navigation_build' to 'tickit.event.navigation_build' because all navigations trigger this event
Removing unused 'use' statement
Adding 'icon' parameter to client NavigationBuilderListener
Adding 'icon' parameter to project NavigationBuilderListener
Renaming constant name in NavigationEvents to reflect the name of the event
Updating user NavigationBuilder to listen for the 'admin' navigation build (yet to be added), updating tests
Adding icon support to NavigationItem::jsonSerialize()
Removing the legacy NavigationRegion and main navigation
Removing unnecessary propertiesin NavigationView