contacts: depends_on both Xcode and CLT

Fixes #21408.
contacts: only needs CLT on 10.8
v8 3.20.7
v8: optionally use readline instead of libedit