Social framework integration

Added integration for Social framework, PromiseKit is really helpful here especially since they normally execute on arbitrary queues.

Not sure if you approve of SLRequest error handling, I'm open for suggestions for that part. Rest should match general PromiseKit style without any changes. Thanks for this great library!