Ease SHKActionSheet subclassing

* Use `[self alloc]` to allow correctly instantiating subclasses.
* Prefer `instancetype` to `id` (other code should also be updated)