Replace skip_missing_dependency test decorator with pytest.mark.requires
This PR closes #1495 (closed) by replacing all usage of gwpy.testing.utils.skip_missing_dependency
with pytest.mark.requires
from pytest-requires, and deprecates the former (but doesn't remove it).