[iOS] Allow NSURLconnection to use delegate queue

Client now has a public property to let the connections use a delegate queue instead of the calling thread, if used, calls can be made and have the connection and its callbacks made from there instead of the originating thread.

Addresses issue #280