Upstream
Description
Upstream changes. Includes bug fixes and new features.
Base branch is master
because I assume these commits are quite well tested in Signal and stable. Android auto support is not included yet as Google blocked Signal because of partial auto support.