Misc improvements & resolve open issues
Created by: oliviernotteghem
- Disable search menu entry when no text is selected.
- Fix handling of local branch
- Move menu entries into sub-menu
- Implement copy link functionality
- Use Project storage API to load config from