Created a common hook for login logout prerequisite steps of features

Reviewer: Mae Isabelle Turiana
Migrate all the "I should see the (*)" step definitions to ProgramNavigationStepdefs

GCP-10225

Reviewer: Mae Isabelle Turiana
- add headerLabels and linkText on  BMS_SCREEN
- add new screens on BMS_SCREEN

GCP-10225

Reviewer: Aldrin Batac
create separate hook for login and logout

GCP-10225

Reviewer: Aldrin Batac
Created Navigation_SECTION enum for grouping of links in sidebar

GCP-10225

Reviewer: Aldrin Batac
- Implemented the navigations functionalities from sidebar and from the main content
- Created new feature file for Conventional Breeding (CB) navigation

GCP-10225

Reviewer: Aldrin Batac