This commit also tweaks the riverctl interface to make the global allow-tearing option apply only to tearing-control-v1 hints from clients. The global option no longer affects tearing/no-tearing rules explicitly created by the user. (cherry picked from commit f82b2f58163eb092941d7d2e05e1d0eeaa9f50fe)