* Rename `mizu` to `kubeshark`
* Rename `up9inc` to `kubeshark`
* Change the logo, title, motto and the main color
* Replace the favicon
* Update the docs link
* Change the copyright text in C files
* Remove a comment
* Rewrite the `README.md` and update the logo and screenshots used in it
* Add a `TODO`
* Fix the grammar
* Fix the bottom text in the filtering guide
* Change the Docker Hub username of cross-compilation intermediate images
* Add an install script
* Fix `docker/login-action` in the CI
* Delete `build-custom-branch.yml` GitHub workflow
* Update `README.md`
* Remove `install.sh`
* Change the motto back to "Traffic viewer for Kubernetes"
Motivation: Allow users to change the default RBAC resources (ServiceAccount, ClusterRole, ClusterRoleBinding, Role and RoleBinding) without having Mizu delete them every run.
Adds app.kubernetes.io/created-by and app.kubernetes.io/managed-by labels to all resources.
The value of app.kubernetes.io/created-by is either mizu-cli or mizu-agent.
The value of app.kubernetes.io/managed-by is mizu.
When Mizu cleans resources (ctrl-c in tap cmd or mizu clean cmd) it removes all RBAC resources that have managed-by=mizu, and only those.
A user may have a ClusterRole named mizu-clusterrole. If it doesn't have the label app.kubernetes.io/managed-by=mizu, then Mizu won't overwrite it and won't delete it.
Other resources (deployments, services etc.) are always removed, regardless of their labels.