Fixes up memory management of UIActivityController+Spec

- Adds static analysis hint to declared non-init-family initializer
- Fixes init code path to avoid a BAD_ACCESS crash
- Associated object key uses address of char instead of literal value
- Ensures test objects are (auto)released