Some lemmas about commutative squares.

I thought these would be used in more places, but I only found one.
It's picked up here when both are already in the context, but if in some other situation I want one or both of `IsEquiv k` and `IsEquiv f` to result as goals, then I would have to invoke `isequiv_compose` explicitly.