Replaces Chrome pedal icon with Brave lion.
Fixesbrave/brave-browser#20223
Also, updated the copyright statement in product.icon from which the new
pedal.icon has been copied.
- Initial profile uses the first icon in the set
- New profiles choose a random icon from the 2nd+ icons in the set
- Pre-this-version profiles which did not select an image use the first icon in the set
- Pre-this-version profiles which did select an image use the previously selected chromium icon
- general icon aesthetic and ver fine polish updates
- adjusted menu to kabob instead of dots
- settings omnibox lion now is full color
- house is more housey
- omnibox https security chip icons are revised to spec
- adjusted autoplay icon from extension to a play button icon
- incognito icon went from weird robber guy to cool sunglasses
- Page action icons (magnify, find-in-page, autoplay, cookies, generic extension)
- Some default favicon but not the real tab bar default favicon
- removed the unused VR icon
Use new icon for blocked autoplay graphic, since the usage of it is a new feature.
Adds a new brave-core Class: `BookmarkButton` (borrows from `StarView`)
Adds a new brave-core subclass for `ToolbarView`: `BraveToolbarView`, which creates the BookmarkButton and adds to Layout.
Adds a new brave-core subclass for `LocationBar` so that the original `StarView` is no longer displayed.
Patches `BookmarkBubbleView` to so it's left side is anchored to the BookmarkButton, since this has moved from the right side to the left side of the ToolbarView.
- set_arrow cannot be called in our own method without subclassing BookmarkBubbleView since the original `ShowBubble` method sets the arrow and Inits the bubble before returning. Once it is set it cannot be changed.
Note that there is a preference for whether the editing of bookmarks is enabled, though that seems to be automatically controller rather than user-controlled. For example, guest windows will have that setting disabled.