Replace "unavailable" with "deprecated"

Apparently __attribute__((unavailable)) doesn't warn about overrides,
while __attribute__((deprecated)) does.