Merge pull request #7 from nevyn/master

Fix SecRandom include
Some more dispatch_get_current_queue() removal.
Use OS_OBJECT_USE_OBJC

This removes the need for
dispatch_retain/dispatch_release.
Don't use retain modifier on properties.

It doesn't make sense on ARC.
Fix a couple of int conversion warnings.
Removed EmiDispatchQueueWrapper.

Its purpose was to be an Objective-C object that
wraps a dispatch_queue_t for ARC purposes, but that's
no longer necessary, so it can be removed.
Removed a use of dispatch_get_current_queue
Don't expose ivars in the header.

It's just plain stupid.
Fix include paths

Change-Id: I857811f9942244bc9ec03b11b9c7e4614324a518